Skip to content

Add ecosystem-specific code owners#4614

Merged
mattt merged 7 commits intomainfrom
mattt/ecosystem-codeowners
Apr 22, 2022
Merged

Add ecosystem-specific code owners#4614
mattt merged 7 commits intomainfrom
mattt/ecosystem-codeowners

Conversation

@mattt
Copy link
Copy Markdown
Contributor

@mattt mattt commented Jan 10, 2022

This PR updates the CODEOWNERS file to have ecosystem-specific teams suggested as reviewers on relevant PRs. For example, the team of Java reviewers would be suggested for a PR that touches either the gradle or maven subdirectories.

Before merging this PR, we need to create the corresponding teams, likely as sub-teams to @dependabot/reviewers. After merging this PR, we should update our branch protection rules to require approval by the codeowners.

@jurre
Copy link
Copy Markdown
Member

jurre commented Jan 10, 2022

Nice one, I think this makes sense 👍 I'm not entirely sure that we have folks to staff all these teams, so that's something that we'll need to figure out.

@mattt mattt marked this pull request as ready for review March 22, 2022 13:47
@mattt mattt requested a review from a team as a code owner March 22, 2022 13:47
Copy link
Copy Markdown
Contributor

@brrygrdn brrygrdn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍🏻 I think this is a good idea, it makes sense to get the logistics in terms of branch protection, etc in place so we can start filling out these teams with more reviewers

mattt and others added 2 commits April 22, 2022 06:22
Co-authored-by: Jurre <jurre@github.com>
@mattt mattt requested a review from a team April 22, 2022 17:48
@mattt mattt merged commit 479b048 into main Apr 22, 2022
@mattt mattt deleted the mattt/ecosystem-codeowners branch April 22, 2022 17:49
@brrygrdn brrygrdn mentioned this pull request Apr 25, 2022
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.

3 participants