Skip to content

Remove CODEOWNERS in favor of OWNERS file#4931

Open
simonfaltum wants to merge 1 commit intomainfrom
simonfaltum/remove-codeowners
Open

Remove CODEOWNERS in favor of OWNERS file#4931
simonfaltum wants to merge 1 commit intomainfrom
simonfaltum/remove-codeowners

Conversation

@simonfaltum
Copy link
Copy Markdown
Member

Why

Approval enforcement is now handled by the maintainer-approval GitHub Action (a required status check) and the .github/OWNERS file. GitHub's built-in CODEOWNERS mechanism is no longer needed and creates redundancy.

Changes

Removes .github/CODEOWNERS. The .github/OWNERS file already contains the same ownership rules (and more), and the maintainer-approval workflow reads from OWNERS.

Test plan

  • Verified OWNERS file covers all paths from CODEOWNERS
  • maintainer-approval is now a required status check on main
  • PR approval (1 required) is now enforced via ruleset

Approval is now enforced through the maintainer-approval GitHub Action
(required status check) and the OWNERS file, rather than GitHub's
built-in CODEOWNERS mechanism. This gives us more flexible per-path
approval logic while keeping the same ownership rules.

Co-authored-by: Isaac
@github-actions
Copy link
Copy Markdown

Waiting for approval

Based on git history, these people are best suited to review:

Eligible reviewers: @andrewnester, @anton-107, @denik, @pietern, @shreyas-goenka

Suggestions based on git history. See OWNERS for ownership rules.

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