After a brief reprieve, we've had an uptick in AI contributions, some of
which are causing issues like people not responding to feedback and leaving
open PRs which get stale but appear that someone is working on them,
preventing other people from taking them up.

There is currently a PR [1] open on the ASF infrastructure repo to enabled
a GitHub setting [2] whereby contributors without write access can only
have a limited number of PRs open at the same time.

I think it'd be worth pushing for that to get merged, and in the meantime
agreeing on our own policy in terms of the number of concurrent PRs.

We need to strike a balance between preventing excess low-value PRs but
allowing non-committers to continue to be productive.  I did a quick
analysis, and non-committers have a mean of 1.43 and median of 1 concurrent
open PRs, with the mean being skewed by a long tail with some folks with
lots of open PRs, so a fairly low number like 3 could work quite well.

What are peoples thoughts?

Nic


[1] https://github.com/apache/infrastructure-asfyaml/pull/111
[2] https://github.com/community/maintainers/discussions/840

Reply via email to