-
Notifications
You must be signed in to change notification settings - Fork 135
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
create a issue-triage
team
#552
Comments
+1 👍 |
I think |
thanks @Trott , inline edited the comment with that info |
cc @nodejs/tsc @nodejs/community-committee |
One question. Will the triage team be able to kick of CI or land commits via labels? I think there are two questions here
I don't have super strong opinions just yet, aside from assuring that we are intentional |
+1 |
@MylesBorins - thanks, I don't know the answer to that. Of course the github documentation does not cover that. Looks like the build team, who made the scripts for the CI and LAND workflows would know. /cc @nodejs/build @nodejs/automation |
regarding desired levels: I am fine with permissions for those 2 actions to be granted to triagers, with a reasoning of more permissive than inhibitive, leading to more empowerment but open to discussions. |
Triagers will be able to start CI and land PRs using the commit queue. |
so that means now the only outstanding question is: are we good to grant these permissions (default github permissions plus CI and land permissions) to triagers? |
Looks like you could potentially have a github action to guard those labels by doing some inspection on the sender https://docs.github.com/en/developers/webhooks-and-events/webhook-events-and-payloads#label |
FWIW this is an issue that was raised before landing the commit queue, and the consensus back then was that it's not an issue: nodejs/TSC#907 (comment) |
I guess the only question I have is: do we have a clear process for folks to become triagers (like we have for collaborators)? Groking our policy I couldn't find it. |
the process is outlined here: https://github.com/nodejs/node/blob/master/doc/guides/contributing/issues.md#triaging-a-bug-report the key is: |
@mmarchini - are you familiar with the process of creating teams, and if so can you make this? (I haven't tried before, don't want to make mistakes.) thanks! |
nvm, I attempted one here https://github.com/orgs/nodejs/teams/issue-triage pls have a look and let me know , especially the |
general permissions look good. Do we want this to be a subteam? |
@MylesBorins - thanks.
tbh, no idea. tradeoffs of being / not being a suteam? |
@MylesBorins a subteam of which team? It can't be a subteam of collaborators since triagers don't necessarily have commit access. |
purpose met - |
this issue is to:
issue-traige
team to contain the triage team members (ref: https://github.com/nodejs/node/blob/master/GOVERNANCE.md#triagers and doc: add PoojaDurgad as a triager node#35153 (comment) ) with "triage" access for the node and help repos, and the usual "write" access to the moderation repoEDIT: added the traige access info.
The text was updated successfully, but these errors were encountered: