auto-merging doesn't show up, even if it is enabled #50327
-
Select Topic AreaQuestion BodyThis feature stopped appearing around the time when the 'Merge queue' was introduced. The option is enabled, but it is no option on our PRs in this same repository. I guess this is still supposed to work since we see the option, and since there is documentation about Automatically merging a pull request. This is a running PR, but there is no auto-merge option here: (We tried the Merge queue, but had to disable it since we need to push certain commits directly to the repo from command line for our release process). |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 5 replies
-
The feature should still be available in general, so it's worth checking if there are any specific conditions that need to be met for the feature to appear. One possible reason could be that the pull request does not meet the merge criteria set by the repository. For example, if the repository has required status checks that must pass before a pull request can be merged, the "Automatically merge pull request" feature may not appear if those checks have not passed. Another reason could be that there are conflicts in the pull request that need to be resolved before it can be merged. If there are conflicts, the "Automatically merge pull request" feature may not be available until those conflicts are resolved. |
Beta Was this translation helpful? Give feedback.
-
Based on the information provided, it's possible that the "Automatically merge pull request" feature is not available because there are some required status checks that have not passed yet. In the PR description, it says "Some checks haven't completed yet" and "17 in progress checks" which suggests that there are still some checks that are being run. It's also worth noting that if the merge queue was enabled previously, it's possible that it could have affected the auto-merge feature. In this case, it's recommended to check if there are any specific settings that need to be adjusted to enable the auto-merge feature again. Additionally, if the repository has any specific requirements or restrictions set for merging pull requests, such as requiring a specific number of approvals or a certain number of passing status checks, then these requirements must be met before the auto-merge feature can be used. Finally, it's worth noting that the auto-merge feature may not be available if there are any conflicts between the head and base branches. In this case, the conflicts need to be resolved before the auto-merge feature can be enabled. |
Beta Was this translation helpful? Give feedback.
-
Okay GitHub team. I haven't used GitHub actively in some time, and I am about to start coding again. FYI, I am now nearly 45 minutes into trying to find a way to merge my committed branch into main. What I seem to be gathering is that it's not possible, I have to do it from command line. (Which, I totally forgot how to do, so that's another hour I would guess of lost time.) Or, from this post, there seems to be some sort of review process and then maybe after everything is reviewed it magically shows up as an option? How do you go through that process? This kind of information would be helpful. I think what people mean when they are raising an issue "There is no merge option in pull request" is "How do I get to the point I can merge?" There are a few articles I have hit that dance around this issue, and I have yet to see anyone say "Oh, easy, you do steps 1, 2 and 3." |
Beta Was this translation helpful? Give feedback.
-
Same for me, after all pr checks passed, and PR was approved, no auto merge, despite enabled: Does auto-merge work for anyone at all? |
Beta Was this translation helpful? Give feedback.
-
I have this same issue on all repos where I am admin and owner. The option to auto merge once build checks complete is gone. I believe it's because I'm allowed to override the build checks and immediately merge, but that's silly. |
Beta Was this translation helpful? Give feedback.
Based on the information provided, it's possible that the "Automatically merge pull request" feature is not available because there are some required status checks that have not passed yet. In the PR description, it says "Some checks haven't completed yet" and "17 in progress checks" which suggests that there are still some checks that are being run.
It's also worth noting that if the merge queue was enabled previously, it's possible that it could have affected the auto-merge feature. In this case, it's recommended to check if there are any specific settings that need to be adjusted to enable the auto-merge feature again.
Additionally, if the repository has any specific requirements or re…