[NEW] Adding merge queue to unstable branch
The problem/use-case that the feature addresses
This would be helpful to catch test failures that happen in daily tests before they get to the unstable branch for complex as well as simple merges
Description of the feature
We can enable on the merge queue on github for a specific timeouts. We would also have to decide the tests that we would need to run on these commits.
Additional information
How merge queues work : As pull requests are added to the merge queue, the merge queue ensures that they are merged in a first-in-first-out order where the required checks are always satisfied.
@roshkhatri can we include scenarios like what happens if one of the commits fail in the merge queue? Will we have retries?
is this feature? https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/managing-a-merge-queue
Yes thats the feature
We'll try it, if it works well we can keep it. Otherwise we'll revert it.
Note from the weekly sync with the maintainers