-
Notifications
You must be signed in to change notification settings - Fork 179
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
[RFC] Formally track aspiring approvers as reviewers #333
Conversation
57328d1
to
e07de39
Compare
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.
We need to mention or extend toc/rfc/rfc-0008-role-change-process.md, i.e. how would a contributor gain reviewers role.
I guess the process will be similar as for promotion to contributor:
- pre-requisite: user is contributor and files a PR
- 2 existing approvers review the PR with +1
- WG lead will merge or close
@cloudfoundry/wg-leads Could some of you please weigh in about whether you would find this Reviewers role valuable for your working groups, or about any concerns around granting read permissions to the few private repos that may be within your working group's scope? Thanks! |
I do think it is useful to help contributors get approver status. It provides an standardised way of assigning reviews and following up on that within the PR to make sure the review gets done before merging. |
A use case discussed in CAPI Open Office Hour: Reviewers role can also be used to grant read access to Concourse pipelines of a WG area that the team doesn't want to make publicly accessible (e.g. due to risk of revealing credentials in the build logs). |
Q: Should reviewers be part of the team wg-[WORKING-GROUP-NAME]? https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0005-github-teams-and-access.md as of today would exclude them (membership: All approvers and leads for a WG). The intended use case for the WG global team (for organization and tagging) suggests to add them. There are no repo permissions granted by this team. |
Yes, the ARP working group would like to have reviewer teams. This way I can automatically assign PRs to these teams and aspiring approvers will be able to easily get "points" to become an approver. |
e07de39
to
65ec680
Compare
TOC voted today to start the final comment period on this RFC, concluding August 2. |
Extend the working group yaml defenitions to optionally include a
reviewers
key with a list of contributors who like to become approvers.The github org automation should use this information to create a github team for the area with
-reviewers
suffix and read permissions.This will later allow automatic assignment of PRs to be reviewed, which will help these contributors more easily statisfy the requirments to become approvers.
This PR formalizes the pattern introduced in: #324