Conversation
Marks @dogmar as code owner for all files. When combined with GitHub rulesets requiring code owner reviews, this ensures collaborator PRs need dogmar's approval while dogmar can bypass the review requirement. https://claude.ai/code/session_01QCPv9A7pkCeR42zoJ9fujU
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Manual setup
No code changes required. Go to Settings > Rules > Rulesets and create the following two rulesets:
Ruleset 1: "Require CI" (no one can bypass)
main)test,autofix,Publish Dry RunThis ensures CI must pass for everyone (including you) and no one can force push to main.
Ruleset 2: "Require reviews for collaborators" (dogmar can bypass)
main)Since you're on the bypass list, your own PRs skip the review requirement. Collaborator PRs need 1 approval.
End result
Why two rulesets?
Bypass lists apply to the entire ruleset. A single ruleset would either let you bypass CI (bad) or force you to get reviews (not wanted). Splitting them gives granular control: you bypass only the review requirement, never CI.
Close this PR once both rulesets are configured.
https://claude.ai/code/session_01QCPv9A7pkCeR42zoJ9fujU