Conversation
Add comprehensive documentation of: - Classic branch protection settings across all repos - Required status checks per repo - pr-quality ruleset with required thread resolution - Dependabot auto-merge behavior and AI reviewer handling - Claude Code workflow behavior on Dependabot PRs - SonarCloud check name mismatch guidance Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
📝 WalkthroughWalkthroughDocumentation update to AGENTS.md revising CI and merge enforcement practices. Replaced classic branch protection plus SonarCloud model with expanded approach combining classic protection and repository rulesets. Added configuration tables, new pr-quality ruleset definition, updated SonarCloud guidance, and expanded Dependabot auto-merge and thread-resolution policies. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Pull request overview
Updates org guidance in AGENTS.md to comprehensively document branch protection (classic + rulesets), required status checks per repo, thread-resolution requirements, and Dependabot auto-merge / AI-reviewer handling policies.
Changes:
- Replaces the older “Branch Protection & SonarCloud” section with a combined “Branch Protection & Repository Rulesets” policy section.
- Adds a per-repo required status checks table and documents the
pr-qualityruleset (including required thread resolution and squash-only merges). - Documents Dependabot auto-merge behavior and Claude workflow skip logic for Dependabot PRs.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@AGENTS.md`:
- Around line 423-432: The "Required Status Checks by Repo" table under the
"Required Status Checks by Repo" header is inconsistent with the policy
statements that mandate format, lint, typecheck, tests, coverage and addressing
CodeRabbit/Copilot comments; update the table to either (A) enumerate all
policy-required checks (format, lint, typecheck, tests, coverage, CodeRabbit,
Copilot) per repo where they apply, or (B) add a clear note under the table
stating it only lists currently configured blocking checks and separately list
the additional CI checks that run but are non-blocking (format, lint, typecheck,
tests, coverage, CodeRabbit, Copilot) so the document is unambiguous.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
Summary
pr-qualityruleset with required thread resolutionContext
Thread resolution (
required_review_thread_resolution) is now enforced on all repos via thepr-qualityruleset. The auto-merge workflow is being updated to resolve AI reviewer threads and use--autoinstead of--admin. This PR documents the full policy.Test plan
🤖 Generated with Claude Code
Summary by CodeRabbit