Hey folks, Thanks for driving this initiative! I think the ability to assign reviewers / apply labels to PRs and re-trigger Jenkins builds is really useful and will also allow us to help out the community a bit more.
Thanks, Yash On Fri, May 12, 2023 at 9:24 PM John Roesler <vvcep...@apache.org> wrote: > Thanks again for bringing this up, David! > > As an update to the community, the PMC has approved a process to make use > of this feature. > > Here are the relevant updates: > > PR to add the policy: https://github.com/apache/kafka-site/pull/510 > > PR to update the list: https://github.com/apache/kafka/pull/13713 > > Ticket to automate this process.. Contributions welcome :) > https://issues.apache.org/jira/browse/KAFKA-14995 > > And to make sure it doesn't fall through the cracks in the mean time, > here's the release process step: > https://cwiki.apache.org/confluence/display/KAFKA/Release+Process#ReleaseProcess-UpdatetheCollaboratorsList > > Unfortunately, the "collaborator" feature only allows 20 usernames, so we > have decided to simply take the top 20 non-committer authors from the past > year (according to git shortlog). Congratulations to our new collaborators! > > Victoria Xia, Greg Harris, Divij Vaidya, Lucas Brutschy, Yash Mayya, > Philip Nee, vamossagar12,, Christo Lolov, Federico Valeri, andymg3, > RivenSun, Kirk True, Matthew de Detrich, Akhilesh C, Alyssa Huang, Artem > Livshits, Gantigmaa Selenge, Hao Li, Niket, and hudeqi > > Thanks, > -John > > On 2023/04/27 18:45:09 David Arthur wrote: > > Hey folks, > > > > I stumbled across this wiki page from the infra team that describes the > > various features supported in the ".asf.yaml" file: > > > https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features > > > > One section that looked particularly interesting was > > > https://cwiki.apache.org/confluence/display/INFRA/Git+-+.asf.yaml+features#Git.asf.yamlfeatures-AssigningexternalcollaboratorswiththetriageroleonGitHub > > > > github: > > collaborators: > > - userA > > - userB > > > > This would allow us to define non-committers as collaborators on the > Github > > project. Concretely, this means they would receive the "triage" Github > role > > (defined here > > > https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/repository-roles-for-an-organization#permissions-for-each-role > ). > > Practically, this means we could let non-committers do things like assign > > labels and reviewers on Pull Requests. > > > > I wanted to see what the committer group thought about this feature. I > > think it could be useful. > > > > Cheers, > > David > > >