Repository navigation
ci: run PR Hygiene's engine from master - #5247
Conversation
The caller pinned the shared engine to one commit, so every engine fix needed a re-pin here before it took effect. The engine is now named by `master` of dashpay/stale_prs_are_bad — the protected branch the review policy is already read from — and the reusable workflow still requires the commit it runs to be merged there (dashpay/stale_prs_are_bad#73). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository: dashpay/platform/.coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (1)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe policy job now references ChangesPR review policy
Priority: ⬇️ Low Estimated code review effort: 1 (Trivial) | ~2 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to The policy job now follows upstream Architecture SummaryArchitecture risk: 🔵 Low · up to The changed surface does not map to a changed system, dependency edge, entrypoint, or external dependency. Changed systems: None identified. Architecture concerns Review detailsBefore / after behavior
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches 💡 1🛠️ Fix failing CI checks 💡
🧪 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 |
|
✅ Final review complete — Phase 1 only — no blockers (commit ba8b1ae) · triage: trivial |
thepastaclaw
left a comment
There was a problem hiding this comment.
Final review — Phase 1 only (trivial change)
The one-line workflow change correctly switches the PR Hygiene reusable workflow to the intended master branch, and no in-scope code or architecture issue was identified. The PR title currently fails the repository's existing title-linter configuration because ci is not an allowed scope, but that is pre-existing metadata unrelated to this diff.
Review provenance
Source: reviewer 1: glm-5.3-flash (agent: phase1-reviewer, role: general); reviewer 2: glm-5.3-flash (agent: phase1-reviewer, role: architecture-layering); reviewer 3: glm-5.3-flash (agent: phase1-reviewer, role: security-auditor); final verifier: gpt-6.1-sol (agent: sol-gate-verifier, role: final-verifier)
- Triage:
trivialbygpt-6.1-sol(effort low) — This is a one-line CI workflow reference change with no application behavior, consensus, security implementation, or runtime functionality changes. - Phase 1 reviewers:
glm-5.3-flash— general (completed, effort high); agentphase1-reviewer,glm-5.3-flash— architecture-layering (completed, effort high); agentphase1-reviewer,glm-5.3-flash— security-auditor (completed, effort high); agentphase1-reviewer - Phase 1 model:
glm-5.3-flash— zai quota: 5h 99% left, weekly 71% left; passed overgemini-3.8-flash-high(antigravity below 15% reserve: weekly 70% left, 5h 12% left) - Fresh verifier:
gpt-6.1-sol— final-verifier; agentsol-gate-verifier - Phase 2 reviewers: not run (triage rated this change trivial); this review comments and never approves
Out-of-scope follow-up suggestions (2)
These are valid observations, but they are outside this PR's scope and should be handled in separate issues or author/maintainer-requested PRs rather than blocking this review.
- PR title uses an unrecognized
ciscope — The current title,chore(ci): run PR Hygiene's engine from master, fails.github/workflows/pr.yml:ciis allowed as a type but is absent from the configured scopes. This blocks the title check, but it is unrelated to the workflow-reference change under review.- Follow-up: Retitle this PR without the scope, such as
chore: run PR Hygiene's engine from master, or address the scope configuration in a separate PR.
- Follow-up: Retitle this PR without the scope, such as
- PR title "chore(ci): ..." fails the title linter — scope "ci" is not allowed, blocking the merge gate — NOT_ACTIONABLE:
.github/workflows/pr.ymlconfirms thatciis not in the allowed scopes list, but the PR title is outside the changed files and the failure is not caused by switching the reusable workflow reference.- Follow-up: Consider creating a separate issue or author/maintainer-requested PR for this.
|
Bots are done — your move: post |
What
This repo's PR Hygiene caller now runs the shared engine from
masterofdashpay/stale_prs_are_badinstead of a pinned commit:Why
With a pinned commit, every engine fix needs a re-pin PR here before it takes effect. The engine fixes merged this week (review bots that open PRs, "your part" per area, branch patterns) haven't reached this repo yet. Meanwhile the review policy is already read live from that same
master, so pinned engines and the live policy can drift apart.Security trade-off (please review)
Naming a branch instead of a SHA means engine upgrades are reviewed in
dashpay/stale_prs_are_bad, not here. The controls there:protect-master: changes need a pull request with code-owner review and the requiredtest/checkCI. Force-push and deletion are blocked.no-tag-shadows-master: amastertag is forbidden, with no bypass. GitHub would resolve a tag before the branch.master(feat: a caller may run the engine from master stale_prs_are_bad#73).Verified in a real run: dashpay/grovedb run 36953611829, caller on
@master, succeeded.🤖 Generated with Claude Code
PR Hygiene ·
ba8b1ae/self-reviewedgithub(.github/workflows/pr-review-policy.yml) — ktechmidasWhen every box is checked the
PR Hygienecheck passes and this can merge.Summary by CodeRabbit