[worktree-20260606-211401] feat(enforce-flip): swap merge-pipeline-checks -> review-gate; review-gate enforce#699
[worktree-20260606-211401] feat(enforce-flip): swap merge-pipeline-checks -> review-gate; review-gate enforce#699joeoakhart wants to merge 2 commits into
Conversation
…-gate enforce Story 3ee4 (Option A enforce-flip) + cca8 DD2 riding the go-live. - required-checks.txt: merge-pipeline-checks OUT, review-gate IN (llm-review retained) - review-gate.yml: DSO_REVIEW_GATE_MODE warn -> enforce - update-required-checks-manifest.sh / promote-ruleset-required.sh: MAIN staged check swapped to review-gate (+ their tests). The merge-pipeline-checks JOB is retained in ci.yml (still fires on the sub-PR path); it is removed only from the MAIN ruleset required set. Live ruleset 15629023 provisioned (admin, atomic surgical PATCH): review-gate IN / merge-pipeline-checks OUT, required_linear_history added, allowed_merge_methods=[rebase], bypass identity 207596960 preserved. R5/R8 roundtrip green post-provision; ruleset-design-invariants green under the non-admin identity (I4/I7 = never). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
DSO-Story: worktree-20260606-211401
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (7)
WalkthroughThis PR activates review-gate enforcement by switching it from warn to enforce mode, replacing merge-pipeline-checks as the required check context across workflow configuration, required-checks lists, management scripts, and tests. ChangesReview-gate enforcement and required-checks switch
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
CI failed: The `review-gate` CI check failed because commit `b50e241` is missing from the review coverage ledger, violating the enforcement policy that requires all merged commits to be linked to a reviewed PR.OverviewThe build failed in the FailuresReview Coverage Invariant Failure (confidence: high)
Summary
Code Review ✅ ApprovedReplaces legacy merge validation with the new review gate and enables enforcement mode for branch protection. No issues found. Tip Comment OptionsAuto-apply is off → Gitar will not commit updates to this branch. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
DSO-Review-Cycle: 1 pr_number=699 commit_sha=0e8324dd090a08f57f77a42feb1fb81138730d11 findings_hash=e3b0c44298fc1c14 tuples=[] |
|
Superseded: the version-bump-tip wedge (bug 374f) is fixed in the new changeset (rc_a3b_should_exclude). Re-running the two-tier merge from the feature branch which now carries the coverage fix; review-gate will self-pass. |
Pull request was closed
Commits
Auto-generated by merge-to-main-pr.sh from
git log --no-merges origin/main..HEAD.Summary by CodeRabbit