Hi ATC,

Besides the Maintain GitHub role (which ASF committers get), there is
a Triage role that lets the user:

- Apply/dismiss labels
- Close, reopen, and assign all issues and pull requests
- Apply milestones
- Mark duplicate issues and pull requests
- Request pull request reviews

Like most Apache repos, ours as a .asf.yaml file
<https://s.apache.org/asfyamltriage>, and any GitHub user added to a
`github.collaborators` list in our .asf.yaml will be granted the
GitHub Triage role for our repo only, until that username is removed
from the list.

We could potentially take advantage of this feature by granting a
Triage role to active ATC contributors who are not (yet) committers,
if we think they could be useful for applying labels to Issues and PRs
or for closing stale Issues that no longer apply.

Who would we want to grant the triage role? Perhaps non-committer
contributors who have over 5 commits in the past month? And then maybe
we could later remove that role for contributors who no longer meet
that mark.

-Zach

Reply via email to