Skip to content
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

Issue Triage Rights #17

Open
mrocklin opened this issue Jun 24, 2021 · 5 comments
Open

Issue Triage Rights #17

mrocklin opened this issue Jun 24, 2021 · 5 comments

Comments

@mrocklin
Copy link
Member

Hi all,

We have a process for granting membership to the org, commit access to a repository, and ownership over the org. We don't have a process for granting triage rights (the ability to close issues, manage labels, etc.).

I think that this should be fairly light weight. I propose one of the following:

  1. Get permission from one other owner working at a different company
  2. Any owner can do this for anyone

Any thoughts?

@mrocklin
Copy link
Member Author

For context we currently have a Triage team with triage rights. That's the system that we would be using here.

@jrbourbeau
Copy link
Member

Sure, those steps seem fine to me. For reference, @jsignell and I have just been running it by each other before adding people to the triage team, which would satisfy the proposed criteria.

Note that in order for someone to be added to a GitHub org team, they need to be a member of the org. Since any owner admin can already add members, this shouldn't be a big deal. Just a heads up for when someone goes to add someone to the triage team.

@jakirkham
Copy link
Member

AIUI one requires write permission on a repo to do these things (unless GH has changed something). So this also grants the ability to merge PRs and push commits to the repo. Not sure if that’s what is intended here

@jrbourbeau
Copy link
Member

jrbourbeau commented Jun 24, 2021

GitHub now has triage permissions which let people add labels and close issues and PRs without having write permissions. The current triage team in the Dask org grants triage permissions to dask/dask and dask/distributed.

EDIT: So I think we should be okay to grant folks triage permissions which are independent of commit privileges

@jsignell
Copy link
Member

This approach works for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants