-
Notifications
You must be signed in to change notification settings - Fork 45
Simplify CODEOWNERS #2150
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
Simplify CODEOWNERS #2150
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #2150 +/- ##
=========================================
Coverage 84.89% 84.90%
=========================================
Files 1273 1273
Lines 44667 44667
Branches 16765 16611 -154
=========================================
+ Hits 37922 37926 +4
+ Misses 4933 4758 -175
- Partials 1812 1983 +171 🚀 New features to boost your workflow:
|
Test summary 5 400 files 8 692 suites 17m 30s ⏱️ Results for commit f05e25a. |
Which PR has too many (eg. #2149 is seemingly 'correct' except for the code-lead being added because of the missing coverage for the test directories)? |
pcanal
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM (although I would call this a simplification but rather an extension/correction to cover all top level directories in addition to src)
I think @amandalund ended up deselecting a bunch of irrelevant people for a recent refactor: some of my pulls have shown up with like six people . I wish we could distinguish "give people a heads up that this code is being touched" from "please take a look at this and give me feedback" . |
|
Yes, I didn't need a review from half the team in #2146 for a minor reorganization... but since it touched files in many different places maybe it's difficult to avoid. |
True but conversely they (maybe) needed to be made aware of the change ... (i.e. Seth's distinction between |
|
I think "reviewers" should be people who are requested to review the code, since at least one must do so. A secondary function ('pinging' people who have worked recently on the given files) could be implemented with a bot tagging people who have git history with the files (and we could maybe filter on PRs that aren't 'minor'). |
#2113 has led to too many people being requested by default as codeowners. This reduces the numbers of reviewers requested.