-
Notifications
You must be signed in to change notification settings - Fork 576
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
Automatically request reviews from codeowners of components #6282
Automatically request reviews from codeowners of components #6282
Conversation
3f46850
to
d2578cd
Compare
d2578cd
to
6016ccd
Compare
426e6d5
to
8bca49d
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6282 +/- ##
=====================================
Coverage 66.9% 66.9%
=====================================
Files 193 193
Lines 15652 15652
=====================================
+ Hits 10479 10482 +3
+ Misses 4882 4880 -2
+ Partials 291 290 -1
|
8231707
to
8bca49d
Compare
This has been confirmed working on my fork. The permissions allow modifying any PR. However, because we run on |
@open-telemetry/go-approvers for review |
We have more and more component owners who are not approvers/maintainers of the Go SIG, and are therefore not auto-assigned for review on opened PRs.
This GH Action is heavily inspired from the collector-contrib one:
For every open PR, it will loop through every code owner of the components that were updated in that PR, and request a review from them, unless they were the ones opening the PR or they already reviewed the PR.