Zulip Chat Archive

Stream: mathlib4

Topic: Replace Bors with GitHub Merge Queue


Tristan Figueroa-Reid (Oct 21 2024 at 18:52):

Hi! Is there any reason why mathlib4 uses the (now being phased out) bors instead of GitHub's new merge queue?

Andrew Yang (Oct 21 2024 at 18:57):

Previous discussions on this might have some insights:
#general > bors going away?

Eric Wieser (Oct 21 2024 at 19:52):

I think the short answer is that the merge queue:

  • has the wrong semantics, and runs CI in a way that doesn't work for us
  • doesn't have the delegation behavior we use

Tristan Figueroa-Reid (Oct 21 2024 at 19:55):

I see - thanks!

Kim Morrison (Oct 21 2024 at 22:30):

I think there's also just a throughput issue! We have many days when we merge >20 PRs, and CI can potentially take an hour. Proper batching is required to make that feasible.


Last updated: May 02 2025 at 03:31 UTC