Uh oh!
There was an error while loading. Please reload this page.
fix(workflows): actually match main's required check name this time - #2364
Conversation
The previous fix (removing the name: override) didn't work: the override was literally "validate-release-branch", identical to the job's own id, so removing it changed nothing — GitHub still reported the check as "validate-release-branch" because that's what it uses by default for a plain job with no matching workflow-name-prefix behavior. Confirmed post-merge via the GitHub API that the check-run name was unchanged. Sets name: explicitly to the literal string branch protection actually requires: "Main Branch Guard / validate-release-branch".
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. 🗂️ Base branches to auto review (5)
Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note
|
Uh oh!
There was an error while loading. Please reload this page.
Milestone Allocation |
❌ Branch Name Validation FailedThe branch name Required Format
Allowed Branch Types
Valid Examples
Invalid Examples
SolutionRename your branch to follow the pattern and update the PR. For more information, see docs/BRANCHING_STRATEGY.md. |
Linked issues
Relates to #2351, follow-up to #2363 which didn't actually fix the problem.
Changelog
Fixed
name: validate-release-branchoverride on thevalidate-release-branchjob, on the theory that GitHub auto-prefixes check names with the workflow name. It doesn't for a plain job — confirmed via the GitHub API after fix(workflows): remove job name override breaking main's required status check #2363 merged, the check still reported as barevalidate-release-branch, identical to before. Setsname: "Main Branch Guard / validate-release-branch"explicitly, matching the literal string main's branch protection requires.Risk Assessment
Risk Level: Low
Potential Impact: Only changes the reported check-run name, no change to validation logic.
Mitigation Steps: Verified locally that the resulting YAML is valid before pushing.
How to Test / Test Plan
Confirm via the GitHub API that the check-run name on the next PR against
mainis exactlyMain Branch Guard / validate-release-branch, and that #2351'smergeStateStatusclears toCLEAN.Checklist (Global DoD / PR)