fix: mention workflow settings for Railway repos#866
Conversation
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
There was a problem hiding this comment.
Code Review
This pull request adds a check to determine if a project uses Railway (by checking package scripts, configuration files, or GitHub workflow files) and conditionally appends a Railway-related instruction to the agent's instructions. The review feedback suggests wrapping individual workflow file reads in a try-catch block within workflowFilesUseRailway to prevent a single file read failure from aborting the entire check.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces automatic detection of Railway projects by checking package scripts, configuration files (.railwayignore, railway.json), and GitHub workflow files. When a Railway project is detected, a corresponding instruction is appended to the agent generator. The feedback suggests pointing the agent to railway.json in addition to workflow files, as workflows might not always exist, and optimizing the workflow file check by using a case-insensitive regular expression instead of converting the entire file content to lowercase.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request adds detection for Railway projects and includes relevant instructions in the generated agent prompt. It introduces an isRailway property to the package configuration, which is determined by scanning package scripts, checking for specific files like .railwayignore or railway.json, and searching for 'railway' in GitHub workflow files. The review feedback suggests refining the agent prompt template to avoid introducing an extra newline when the Railway instruction is empty, and updating the workflow file regex to be case-insensitive to support uppercase YAML extensions.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces detection for Railway projects (isRailway) by checking package scripts, configuration files, and GitHub workflow files, and updates the agent instruction generator to include specific instructions for Railway projects and Playwright test servers. The review feedback suggests simplifying the workflow file detection logic in packageConfig.ts by combining .filter() and .some() into a single .some() call to eliminate redundancy, aligning with the repository style guide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
|
/gemini review |
There was a problem hiding this comment.
Code Review
This pull request introduces detection for Railway projects and conditionally appends Railway-related instructions to the generated agent prompt. It adds an isRailway property to the package configuration, which is resolved by checking package scripts, Railway configuration files, or GitHub workflow files. I have no feedback to provide as there are no review comments.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Customer Summary
.github/workflowswhen they need Railway project information.Technical Summary
isRailwaytoPackageConfigso Railway detection is centralized.rootConfig.isRailway.Why
PackageConfigavoids duplicating repository detection logic in individual generators.Testing
yarn verifybunx @willbooster-private/agentic-workflows@1.22.8 skills check-pr-ci