Skip to content

chore(codeowners): own main with all three core maintainers - #160

Merged
hikariming merged 1 commit into
mainfrom
chore/codeowners-cross-review
Jul 29, 2026
Merged

chore(codeowners): own main with all three core maintainers#160
hikariming merged 1 commit into
mainfrom
chore/codeowners-cross-review

Conversation

@hikariming

Copy link
Copy Markdown
Owner

What

.github/CODEOWNERS listed only @hikariming as the owner of *. Combined with the Protect main ruleset's Require review from Code Owners, that meant every PR — including ones the other two maintainers opened and could have reviewed for each other — was blocked until one specific person approved.

This lists all three core maintainers as owners of the repository.

Why this gives us cross-review

GitHub never counts a pull request author's own approval, and a code owner cannot satisfy the code-owner requirement on their own PR. So with * @hikariming @KurosawaGeeker @AsperforMias and required_approving_review_count: 1, whoever opens a PR must get an approval from one of the other two before it can land.

Paired with a ruleset change (applied separately): admin bypass tightened from always to pull_request, and require_last_push_approval turned on.

🤖 Generated with Claude Code

Only @hikariming was a code owner, so with "Require review from Code
Owners" on main every PR — including ones from the other two
maintainers reviewing each other — stalled waiting on a single person.

List all three maintainers instead. GitHub never counts a PR author's
own approval, so the one required approval always has to come from one
of the other two, which is the cross-review we actually want.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
github-roast Building Building Preview, Comment Jul 29, 2026 7:53am

Request Review

@hikariming
hikariming merged commit f4cd876 into main Jul 29, 2026
2 of 3 checks passed
@hikariming
hikariming deleted the chore/codeowners-cross-review branch July 29, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant