github’s fork → submit model has worked great thus far however, it bacame too much to handle for
hugely actively projects with large developer base and many PRs being created on daily bases, it becomes too difficult to maintain as per-commit/per-pr actions needs infra to run and it just means
a huge compute is needed to validate these PRs simultaneously. Secondly, there are conflicts between
PRs which need to be resolved in timely manner, in other words the commits need to be integrated with each other too. I think these merge queues is definitely going to help in such projects on github
( llvm comes to mind )
1 Like