-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge strategies #17
Comments
The repos I maintain only allow "squash and merge", which I have a very strong preference for. I think two of the repos I maintain have merge queue enabled. It was mostly an experiment once it became available. I'm not totally convinced with it. I like that when I/we are doing rapid development that we don't have to "update branch" on every open PR as we're merging things, but it also introduces some weirdness, like occasional delays in the PRs merging and occasional odd behavior with Actions running in the queue. Honestly, I'm tempted to turn it off in those repos. |
Isn't the merge queu designed for exactly that situation? (many PRs to busy branches) |
What I meant is adding friction that requires someone to manually inspect things. Merge-queue automates pulling and merging of branches (rather than manually updating them when they fall out of sync). I fear things may get missed if we implement this Although also, hopefully, now that we have maintainers the "rapid fire merging of PRs to |
Some of our repos have we don't have consistent merge strategies on our repos, and I don't know if that's important or not
Also consider the merge queue, which is in place on some repos (and I don't really understand how it works or why it's important)
https://docs.github.com/en/repositories/configuring-branches-and-merges-in-your-repository/configuring-pull-request-merges/about-merge-methods-on-github
cc @cjyetman
The text was updated successfully, but these errors were encountered: