-
Notifications
You must be signed in to change notification settings - Fork 222
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
Rename Reviewer role to Collaborator #982
base: main
Are you sure you want to change the base?
Conversation
@dibyom: GitHub didn't allow me to request PR reviews from the following users: tektoncd/governing-board. Note that only tektoncd members and repo collaborators can review this PR, and authors cannot review their own PRs. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Curious how annoying it would be to rename "collaborator" in our org to "reviewer" instead? I think "reviewer" is a clearer description of what the role is. But if it's a lot easier to just rewrite the markdown docs I think this is fine. |
I think we'd have at least change our team names and any automation that depends on it. I slightly prefer collaborator since IMO there's more (or should be more) to the role than just LGTM'ing PRs e.g. triaging issues, build failures etc. |
sgtm, looking at the ladder again I think you're right that these extra responsibilities are reflected /lgtm |
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.
looks good to me, but want to make sure other governing board members have a chance to review
/hold
We should probably add another section for how collaborator / maintainer relate to reviewer / approvers. Being able to have a separation between the roles is nice because there is a way let people be able to LGTM things without needing to be on the active reviewer list. We also have similar behavior with maintainer / approver - e.g. collaborators can be granted approver permissions, but that doesn't make them maintainers w.r.t. the contributor ladder. I think this is a step in the right direction, but right now this somewhat reads as "if you are collaborator you are expected to be an active reviewer", which I don't think is what we're aiming for. |
reviewers/approvers as the prow approve plugin uses it right?
How does one LGTM things without being on the reviewer list? Are you referring to the prow plugin that auto-assigns reviewers or something else?
The ladder already says collaborators " Can be allowed to
Depends on what you mean by active, but I do think we are trying to encourage collaborators to help out with reviews in general. I'll put this on the next gov board meeting so we can discuss more |
You just need explicit We used to let anyone in the org be able to This would let people hop in and add reviews, even if they weren't formally in a reviewer role. I don't have the context / backstory around why we removed it, though it looks like it was an intentional decision. 🤷
Yup! Exactly. What I'm getting at is there seems to be a separation around permissions and roles that we're not really capturing in the ladder. The same way you can
👍 Thanks! |
Individuals who are not part of the org will need "ok-to-test" on their PRs and will not be able to assign themselves issues.
|
Since repositories and PRs are public, literally everyone with a GitHub account may review code, leave comments and say "LGTM", everyone's comments are taken into account. At least for the pipeline project, We could consider the alternatives below, but honestly, I don't like either of them:
|
I think anyone can assign itself to an issue as long as they commented once on it 🤔 |
Issues go stale after 90d of inactivity. /lifecycle stale Send feedback to tektoncd/plumbing. |
Stale issues rot after 30d of inactivity. /lifecycle rotten Send feedback to tektoncd/plumbing. |
@dibyom @wlynch @afrittoli what's the status on this one ? |
@vdemeester thanks for the ping, let me revive this |
Our GitHub teams use the term `collaborator` to maintain the list of `reviewers` which can be confusing. This commit renames the Reviewer role to Collaborator to match the way our team setup works. Signed-off-by: Dibyo Mukherjee <[email protected]>
New changes are detected. LGTM label has been removed. |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jerop The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Our GitHub teams use the term
collaborator
to maintain the list ofreviewers
which can be confusing. This commit renames the Reviewer role to Collaborator to match the way our team setup works./cc @tektoncd/governing-board