Hi all,

This is a great suggestion! It seems like a really good way to make the Apache 
Kafka project more efficient in general and also smooth the path to 
committership.

I've brought the topic up with the Apache Kafka PMC to consider adopting a 
policy around the "collaborator" rule.

In the mean time, it would be great to hear from the broader community what 
your thoughts are around this capability.

Thanks,
-John

On Fri, Apr 28, 2023, at 10:50, Justine Olshan wrote:
> I'm also a bit concerned by the 20 active collaborators rule. How do we
> pick the 20 people?
>
> Justine
>
> On Fri, Apr 28, 2023 at 8:36 AM Matthias J. Sax <mj...@apache.org> wrote:
>
>> In general I am +1
>>
>> The only question I have is about
>>
>> > You may only have 20 active collaborators at any given time per
>> repository.
>>
>> Not sure if this is a concern or not? I would assume not, but wanted to
>> bring it to everyone's attention.
>>
>> There is actually also a way to allow people to re-trigger Jenkins jobs:
>> https://github.com/apache/kafka/pull/13578
>>
>> Retriggering test is a little bit more sensitive as our resources are
>> limited, and we should avoid overwhelming Jenkins even more.
>>
>>
>> -Matthias
>>
>>
>> On 4/27/23 11:45 AM, 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
>> >
>>

Reply via email to