Skip to content

ci(coderabbit): drop the coderabbit approval gate - #629

Merged
plind-junior merged 1 commit into
testfrom
ci/drop-coderabbit-gate
Jul 30, 2026
Merged

ci(coderabbit): drop the coderabbit approval gate#629
plind-junior merged 1 commit into
testfrom
ci/drop-coderabbit-gate

Conversation

@plind-junior

Copy link
Copy Markdown
Member

coderabbit's verdict no longer gates or reaps anything.

removed:

  • coderabbit-gate.yml — published the coderabbit-approved commit status
    and auto-closed a pr after 3 rounds of requested changes.
  • stale-pr-reaper.yml — the daily sweep that closed prs sitting on an
    unaddressed change request.
  • the pr_bot commands behind both (coderabbit-gate, stale-check) and the
    verdict / strike / staleness helpers they called, plus their tests.

worth knowing before reviewing: the coderabbit-approved status had already
been dropped from the test ruleset's required checks, which now require five
— the three test legs, build sdist + wheel, and trust-gate. so this takes
out machinery that outlived the requirement rather than lowering a bar that was
still load-bearing. what it does end is the enforcement side: the 3-strike close
and the 2-day reaper were still live.

coderabbit still reviews every non-draft pr and still files formal approve /
request-changes reviews — they are advisory now. .coderabbit.yaml keeps
request_changes_workflow: true so its stance stays legible at a glance.

the merge path is ci + trust-gate + codeowners, with the owner's auto-merge
label as the go signal.

full suite, ruff and mypy pass locally. trust-gate will fail on this pr for
the usual reason — .github/** is a core path and the author is MEMBER, not
OWNER — so it needs your review to land.

coderabbit's verdict no longer gates or reaps anything. removed:

- coderabbit-gate.yml, which published the `coderabbit-approved` commit
  status and auto-closed a pr after 3 rounds of requested changes.
- stale-pr-reaper.yml, the daily sweep that closed prs sitting on an
  unaddressed change request.
- the pr_bot commands behind both (`coderabbit-gate`, `stale-check`) and
  the verdict/strike/staleness helpers they called, plus their tests.

the status had already been dropped from the test ruleset's required
checks, which require five: the three test legs, the build, and
trust-gate. so this removes machinery that outlived the requirement
rather than lowering a bar that was still load-bearing.

coderabbit still reviews every non-draft pr and still files formal
approve / request-changes reviews — they are advisory now. the merge
path is ci + trust-gate + codeowners, with the owner's auto-merge label
as the go signal.
@github-actions github-actions Bot added docs documentation, specs, examples, and repo guidance ci github actions and automation tests tests and fixtures size: M 200-499 changed non-doc lines ci: passing ci is green labels Jul 30, 2026
@plind-junior
plind-junior merged commit 1b61278 into test Jul 30, 2026
18 of 20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: passing ci is green ci github actions and automation docs documentation, specs, examples, and repo guidance size: M 200-499 changed non-doc lines tests tests and fixtures

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant