Skip to content

Require maintainer approval for every change - #9

Closed
tanglearncode wants to merge 1 commit into
mainfrom
chore/codeowners
Closed

tanglearncode wants to merge 1 commit into
mainfrom
chore/codeowners

Conversation

@tanglearncode

Copy link
Copy Markdown
Contributor

main now requires one approving review from a code owner before a pull request can merge. This file makes @tanglearncode the owner of every path.

Without it, the approval requirement would be satisfied by anyone who is later given write access. With it, only the maintainer's approval counts.

Approvals are also dismissed when new commits are pushed, so an approved pull request cannot change afterwards without a fresh approval. Admins can still bypass and merge.

A pull request cannot be approved by its own author, so this one needs an admin bypass to merge.

main requires a code owner review before a pull request can merge. Make the maintainer the owner of every path, so approval from any other collaborator does not satisfy it.
@tanglearncode

Copy link
Copy Markdown
Contributor Author

Not needed: approvals from any collaborator with write access should count, so no code owners.

@tanglearncode
tanglearncode deleted the chore/codeowners branch September 13, 2026 01:42
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