fix: disable check-suite auto-trigger for Claude and CodeRabbit on .github#275
Conversation
…gger fix The Claude app (app_id 1236702) and CodeRabbit (app_id 347564) auto-trigger check suite preferences were disabled via API for petry-projects/.github, resolving the permanently-queued check suites that were blocking auto-merge. Closes #274 Co-authored-by: Don Petry <don-petry@users.noreply.github.com>
|
@petry-projects/org-leads — this PR resolves compliance issue #274 by disabling the Claude and CodeRabbit auto-trigger check suites on this repo (applied via API). The only code change is a documentation update to |
|
Caution Review failedPull request was closed or merged during review No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR updates the "Current Compliance Status" section in ChangesCheck-suite auto-trigger compliance status update
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~1 minutes Possibly related issues
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 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 |
There was a problem hiding this comment.
Pull request overview
Updates the GitHub settings standards documentation to reflect the remediation that disabled check-suite auto-trigger for Claude and CodeRabbit on petry-projects/.github, addressing the queued check-suite auto-merge blockage described in #274.
Changes:
- Updated the “Current Compliance Status” timestamp to 2026-05-13.
- Clarified the compliance note to reference the
.githubcheck-suite auto-trigger preferences being re-applied via API and tied it to issue #274.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Code Review
This pull request updates the compliance status date in standards/github-settings.md to 2026-05-13 and includes a reference to issue #274. I have no further feedback to provide.
donpetry-bot
left a comment
There was a problem hiding this comment.
Automated review — APPROVED ✓
Risk: LOW
Reviewed commit: 1d2c6f3cd4948660718d05e87c52bb4779b29395
Review mode: triage-approved (single reviewer)
Summary
Docs-only update to standards/github-settings.md: bumps the compliance status date from 2026-05-08 to 2026-05-13 and adds a reference to issue #274, documenting the API-applied remediation that disabled the Claude (app_id 1236702) and CodeRabbit (app_id 347564) auto-trigger check suites on petry-projects/.github. Two lines changed in one file; no code or configuration changes.
Linked issue analysis
Issue #274 reports that Claude's auto-trigger preference was creating permanently-queued check suites that blocked auto-merge. The PR description shows the fix was applied via PATCH /repos/petry-projects/.github/check-suites/preferences with both 1236702 and 347564 set to false, and this PR updates the standards doc to reflect that remediation. The documentation change matches the remediation described and is the appropriate paper-trail follow-up.
Findings
None. The change is a two-line factual update to a markdown compliance log; there are no security, correctness, or maintainability concerns.
CI status
All checks passing:
- ✅ CodeQL / Analyze (actions) — SUCCESS
- ✅ CodeQL — SUCCESS
- ✅ CodeRabbit — SUCCESS
- SonarCloud Quality Gate passed (0 new issues)
Merge state is BLOCKED only because REVIEW_REQUIRED — this approval should unblock it.
Reviewed automatically by the PR-review agent (single-reviewer mode: opus 4.7). Reply if you need a human review.
|



Summary
auto_trigger_checksfor Claude (app_id1236702) and CodeRabbit (app_id347564) onpetry-projects/.githubvia the GitHub APIstandards/github-settings.mdcompliance status to reflect the 2026-05-13 remediationRoot Cause
GitHub was automatically creating a queued check suite on every push for these apps. Since the apps only complete their suites when they have real work to do, orphaned
queuedsuites were blocking auto-merge indefinitely.What was done
The API fix was applied directly:
Result confirms both are now
false:1236702(Claude):setting: false✅347564(CodeRabbit):setting: false✅Closes #274
Generated with Claude Code
Summary by CodeRabbit