> You can still create the branches in your fork, you just can’t hit the
“create PR” button yet.

And when we implement "CI in your fork" - you will even get CI run on that
branch.

On Tue, Sep 22, 2026 at 12:11 PM Ash Berlin-Taylor <[email protected]> wrote:

> I would say +1 to this at a limit of 5.
>
> Yes, that might affect one or two contributors, but as Christos said, the
> current bottle neck is getting PRs reviewed and merged, so opening more PRs
> doesn’t really do anything to help you get things merged quicker.
>
> You can still create the branches in your fork, you just can’t hit the
> “create PR” button yet.
>
> And then once the .asf.yaml exclude lands then each contributor could make
> a case of why they should be added to the cap bypass list.
>
> -ash
>
> > On 22 Sep 2026, at 08:49, Jarek Potiuk <[email protected]> wrote:
> >
> >> GitHub already has a bypass list for the cap, so I opened a draft in
> >> infrastructure-asfyaml to make it configurable:
> >> github.com/apache/infrastructure-asfyaml/pull/135
> >
> > COOL! I ran it through my "sandbox-test" SKILL and it looks great - all
> > checks out, and all edge cases pass. There is only one nit: checking if
> the
> > login is a GitHub account. One unknown login discards the whole batch, so
> > it would be worth checking the logins before calling the API. Comment
> > posted:
> >
> https://github.com/apache/infrastructure-asfyaml/pull/135#issuecomment-5772952423
> >
> > J.
> >
> >
> > On Tue, Sep 22, 2026 at 9:14 AM Andrew Chang <[email protected]>
> wrote:
> >
> >> Thanks Jarek. I agree that trust should come with responsibility.
> >>
> >> I looked into collaborators' role. Seems like they only get triage, not
> >> write access, so the cap still applies to them.
> >> And the collaborators list has a hard limit of 10 per repo (ASF policy),
> >> which Airflow already uses up. Still, I think reusing collaborators is a
> >> good starting point.
> >>
> >> GitHub already has a bypass list for the cap, so I opened a draft in
> >> infrastructure-asfyaml to make it configurable:
> >> github.com/apache/infrastructure-asfyaml/pull/135
> >>
> >> Or we could simply sync the bypass list with the collaborators list
> >> automatically. It would be easier to maintain, though the collaborators
> >> list would then need to be revisited more often.
> >>
> >> This could be a way to recognise people who review and help others.
> >> Not sure this is the right direction, but wanted to have something
> concrete
> >> to look at. Looking forward to hearing your thoughts.
> >>
> >> Thanks,
> >> Andrew
> >>
> >> Yuseok Jo <[email protected]> 於 2026年9月22日週二 下午2:25寫道:
> >>
> >>> Hello,
> >>>
> >>> Thanks Jarek for initiating this discussion with clear data.
> >>>
> >>> Even as a non-committer, seeing over 1,000 open PRs made it obvious how
> >>> tough it must be for maintainers to keep up with the queue. I agree
> that
> >>> addressing this review bottleneck is a timely and necessary step.
> >>>
> >>> Since much of the current count reflects existing PRs that have
> >> accumulated
> >>> due to review delays, starting with a cap of 7 or 10 should already be
> >>> quite effective at stopping rapid new growth and clearing the top heavy
> >>> backlog. I'd like to suggest starting there as an initial step, and
> then
> >>> re-evaluating the numbers as the queue drains to see if moving toward a
> >>> stricter limit like 5 makes sense for a smooth transition.
> >>>
> >>> Thanks for driving this effort.
> >>>
> >>> Thanks,
> >>> Yuseok
> >>>
> >>> On Tue, Sep 22, 2026 at 6:50 AM Christos Bisias <[email protected]
> >
> >>> wrote:
> >>>
> >>>> Hello,
> >>>>
> >>>> Currently there are 1024 open PRs which is crazy. Anything beyond 200
> >>> isn’t
> >>>> manageable.
> >>>>
> >>>> I think 5 is a very reasonable limit. Based on the number of open PRs
> >> we
> >>>> shouldn’t be arguing over a higher number until the situation
> improves.
> >>>>
> >>>> There is no point in having 10 open PRs if no one has the time to
> >> review
> >>>> them. The longer it takes to get some feedback, the more time you have
> >> to
> >>>> move on to another issue and then open another PR which will then lead
> >> to
> >>>> even further delay for a review. Hopefully with a more strict limit,
> >>>> contributors will go for quality over quantity.
> >>>> The only problematic situation I can think of, is when someone has
> >>> reached
> >>>> the limit but needs to open a PR for an urgent fix for a bug, a
> >> security
> >>>> issue, a flaky test, etc. Github allows for a whitelist with users
> >> exempt
> >>>> from the limit. I think in that case, maintainers could temporarily
> add
> >>> the
> >>>> user to the list.
> >>>>
> >>>> +1 for 5
> >>>>
> >>>> Thanks,
> >>>> Christos
> >>>>
> >>>>
> >>>> On Mon, 21 Sep 2026 at 22:51 Andrew Chang <[email protected]>
> >> wrote:
> >>>>
> >>>>> Thanks for pushing all of this, +1 on 7.
> >>>>>
> >>>>> To be clear, I am one of the group A contributors on Jarek's list,
> >> so I
> >>>> am
> >>>>> not a neutral party here.
> >>>>> Personally I would prefer a higher cap like 10... but I agree with
> >>>> Jarek's
> >>>>> and Vincent's point that reviewing and helping others is what Airflow
> >>>> needs
> >>>>> most right now.
> >>>>>
> >>>>> I ran some numbers for group A. Since drafts PR now count, here is
> >>> what a
> >>>>> cap of 7 means for the 9 people in that group:
> >>>>> ("typical / busy" = open PRs at p50 / p90 over the days they had any
> >> PR
> >>>>> open; "over 7" = share of those days above 7):
> >>>>>
> >>>>> - SameerMesiah97: typical 7, busy 10, over 7 on 43% of days
> >>>>> - shivaam: typical 4, busy 7, over 7 on 9%
> >>>>> - Vamsi-klu: typical 6, busy 13, over 7 on 45%
> >>>>> - Andrushika: typical 7, busy 11, over 7 on 48%
> >>>>> - yuseok89: typical 4, busy 10, over 7 on 18%
> >>>>> - steveahnahn: typical 2, busy 10, over 7 on 20%
> >>>>> - ColtenOuO: typical 5, busy 25, over 7 on 40%
> >>>>> - stephen-bracken: typical 1, busy 6, over 7 on 1%
> >>>>> - fat-catTW: typical 5, busy 17, over 7 on 42%
> >>>>>
> >>>>> With a cap of 7, about half of the group would be at or above the
> >> limit
> >>>> on
> >>>>> roughly 4 days in 10.
> >>>>> I am not raising this to argue for a higher number; completely fine
> >>>>> starting at 7 for the reason above. Just want it on record, so that
> >> if
> >>> we
> >>>>> revisit the number later we have a baseline.
> >>>>>
> >>>>> On a related note, I like Henry's trust list idea (the bypass list
> >>> Damian
> >>>>> mentioned).
> >>>>> The numbers above show that the number of good contributors (I assume
> >>>> that
> >>>>> is group A mentioned above) that would need it is small, so the
> >> bypass
> >>>> list
> >>>>> should be easy to maintain.
> >>>>> If we agree it is the right direction, I can look into the .asf.yaml
> >>>> side.
> >>>>>
> >>>>>
> >>>>> Thanks,
> >>>>> Andrew
> >>>>>
> >>>>
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to