Fix release tool links and improve workflow robustness#3888
Conversation
- Fix BCR entry link in create-rc to use RC version instead of final version. - Format BCR entry link as 'BCR Entry <version>'. - Fix release workflow status link to use release_create_rc.yaml. - Use GITHUB_RUN_ID to link directly to the workflow run if available. - Link the branch name in the create-rc comment. - Add a always-running job to release_create_release_branch.yaml to suppress 'no jobs ran' errors.
There was a problem hiding this comment.
Code Review
This pull request updates the release candidate creation script to dynamically generate markdown links for the release branch, BCR entry, and GitHub Actions workflow run (using GITHUB_RUN_ID if available), and updates the corresponding unit tests. The feedback suggests addressing potential environment leakage in tests (specifically GITHUB_RUN_ID and GITHUB_OUTPUT) to prevent test failures in CI, and moving the inline import of the os module to the top of the file to comply with PEP 8 guidelines.
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.
Fixes release tool bugs and improves workflow robustness.