-
Notifications
You must be signed in to change notification settings - Fork 11
Commit Queue #3
Comments
The Rust project has a https://github.com/bors IIUC it pretty much does the same kind of stuff, but on Github. Pick a merged PR to see what it does. |
Until we have a consistently green and consistently functioning CI, this is going to be dang near impossible to do. There is too much in the landing process that requires manual intervention, not the least of which is interpreting CI results. |
@jasnell it could be kicked off only at the point you would manually do it yourself. That would remove the potential for error when landing the commit |
Refs: nodejs/build#705 |
It's not a big deal in practice. Rust doesn't have that either, getting something landed sometimes takes a few retries, but it's okay because it's automated. I for one would be very pleased if this went through. |
If anything the commit queue increases the incentive to fix flakiness. |
Some thoughts on the next step of |
The earliest I remember this being brought up was by @refack
A commit queue is a process for automating the landing of commits and managing of multiple branches.
This is a potential way to fix #2
For inspiration here is the design doc for the Chromium Commit Queue
The text was updated successfully, but these errors were encountered: