Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce code owners to CODEOWNERS and settings.yml #24

Merged
merged 1 commit into from
May 5, 2023

Conversation

nick-mobilecoin
Copy link
Collaborator

Previously the CODEOWNERS file was used to mark most code directories
with code owners. Require code owners reviews is on for settings.yml
security and at least 3 code owners need to be listed so a code owner
can make a change, get a review from another code owner and
have one code owner OOO. These settings and requirements resulted in the
inability to leverage team auto-assignment,
https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team#about-auto-assignment.
Now code owners have been limited to only the CODEOWNERS and
settings.yml files so that team auto assignment works.

Motivation

Previously the `CODEOWNERS` file was used to mark most code directories
with code owners. Require code owners reviews is on for settings.yml
security and at least 3 code owners need to be listed so a code owner
can make a change, get a review from another code owner and
have one code owner OOO. These settings and requirements resulted in the
inability to leverage team auto-assignment,
<https://docs.github.com/en/organizations/organizing-members-into-teams/managing-code-review-settings-for-your-team#about-auto-assignment>.
Now code owners have been limited to only the `CODEOWNERS` and
`settings.yml` files so that team auto assignment works.
@nick-mobilecoin
Copy link
Collaborator Author

Current dependencies on/for this PR:

This comment was auto-generated by Graphite.

@github-actions github-actions bot added the size/S Small PRs label May 5, 2023
@meowblecoinbot meowblecoinbot requested a review from a team May 5, 2023 15:57
@github-actions
Copy link

github-actions bot commented May 5, 2023

❌ Unreviewed dependencies found

Crate Version Reviews (N/2) LoC Left-Pad Index Geiger Flags
lazy_static 1.4.0 0 134 365 8 ____
mockall_double 0.3.0 0 217 30 0 ____
mockall 0.11.4 0 304 80 0 ____
temp-env 0.3.4 0 385 18 0 ____
displaydoc 0.2.3 0 409 68 24 ____
fluent-asserter 0.1.9 0 737 1 0 ____
walkdir 2.3.3 0 792 107 0 ____
cargo-emit 0.2.1 0 824 10 0 ____
url 2.3.1 0 3639 59 0 ____

@codecov
Copy link

codecov bot commented May 5, 2023

Codecov Report

❗ No coverage uploaded for pull request base (main@5e652ce). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #24   +/-   ##
=======================================
  Coverage        ?   67.48%           
=======================================
  Files           ?        4           
  Lines           ?     1058           
  Branches        ?        0           
=======================================
  Hits            ?      714           
  Misses          ?      344           
  Partials        ?        0           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@nick-mobilecoin nick-mobilecoin requested a review from a team May 5, 2023 16:02
@nick-mobilecoin nick-mobilecoin enabled auto-merge (squash) May 5, 2023 16:06
@nick-mobilecoin nick-mobilecoin merged commit 359abdc into main May 5, 2023
@nick-mobilecoin nick-mobilecoin deleted the nick/codeowners branch May 5, 2023 16:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
size/S Small PRs
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

3 participants