Hacker News new | ask | show | jobs
by dijksterhuis 1069 days ago
Aha, so GitHub merge queue = GitLab merge trains (or at least very similar).
1 comments

Yes that’s pretty much what it is. Both are replicas of bors, and implementations https://graydon.livejournal.com/186550.html
Bors is also very similar to the Zuul CI system used for OpenStack. It has the equivalent of a merge queue (with additional support for cross repositories dependencies): https://zuul-ci.org/docs/zuul/latest/gating.html You can then have pull requests from different repositories all serialized in the same queue ensuring you don't break tests from any of the repositories participating.
Also continuous integration best practices advance one funeral at a time, it seems.