-
Notifications
You must be signed in to change notification settings - Fork 51
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
Should not be doing an octopus. #2
Comments
Hey Joshua, thanks for the heads up! The "Should not be doing an octopus" error means there was a merge conflict, which your error output confirms. As far as I know that conflict would still be there if the branches were merged one at a time, so I'm not sure if adding an option to not do an octopus merge (i.e. merge the branches one at a time instead) would actually help anything here. When looking at your error, I can see that the merge conflict is in Finally, an idea I'm thinking of is to define a kind of label you could put on PRs that you wanted to exclude from the merge. Unfortunately, I don't think that would help in your case, since I can see from the names of your branches that probably almost all your branches would have merge conflicts. |
Can confirm Depfu will group updates, Renovate can group updates as well. Depfu only supports JavaScript and Ruby. Check what languages each bot supports before choosing one to install. 😉 |
Hey, the latest release, 1.3.0 comes with the ability to gracefully recover from merge conflicts - it just merges as many branches as possible, and in the combined PR it lists which branches, if any, were not included due to merge conflicts. As such, the error "should not be doing an octopus" will never show up any more (in fact the new version does a sequence of normal merges instead of a single octopus merge, so that if any of the individual merges fail, it can be skipped). So I'm closing this issue - the limitation that come with using git merges as a part of the workflow is listed in the readme, but the "sharp edges" that this came with have now been "sanded down", and this specific issue isn't possible any more :) |
I love the idea of this, however I receive the following error:
I'm using it with
dependabot
PRs, status set tofalse
on thecombine-prs-branch
branch.Frequently when I merge multiple dependabot PRs in a row, I have to wait for subsequent PRs to rebase before I can proceed with the next. I'm thinking that's somehow related.
Here's the full output:
The text was updated successfully, but these errors were encountered: