-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
[BUG] Unable to merge even after maintainers approval #11864
Comments
@peternied was this an issue in an action or something wasn't dismissed? |
I could be mistaken, but I think I've noticed a pattern. If a maintainer approves, then the PR is modified (e.g. add a commit, rebase on main), the action restarts and waits for approval again. Since that forces approval on the latest version of the PR, it might not really be a bug. In particular, it helps us avoid the following scenario (that was previously possible, I think):
IMO, we should keep an eye out for "failures" of the action to see if they only happen when there are changes after approval. If so, then I think it's a good thing. |
@dblock There was an issue with the only way to trigger the 'maintainer approval' was by a I'll keep an eye on this issue, and if I haven't heard of any funkiness in the next 2 weeks I'll close on or after the 1/31 |
Thanks for the followup @peternied @msfroh |
@msfroh I've noticed this behavior and also agree this is desirable. I was always surprised that the previous logic would accept an approval against an old revision of the code given that arbitrary changes could have been made since then. |
@peternied @andrross Can we close this issue? Can you please provide an update? |
I don't think we should close this issue, we've seen some behavior that is outside user expectation. There is no harm in leaving this open IMO. |
@gaiksaya You're referring to the maintainer-approval workflow, right? I don't know the history of that workflow, but on the surface it looks like it is duplicating GitHub functionality and seems like it should not be needed. @peternied Why did we need a custom workflow for this? |
|
Describe the bug
Problem PR: #11582
For the above PR, even after getting a maintainers approval (@msfroh ), we were unable to merge the PR as the Minimum approval count check did not pass.
We had to dismiss and re-review to make it pass. Let's please fix this for future contributors.
Related component
Other
To Reproduce
Not sure when this happens and if it happens every time. Might need to do some testing.
Expected behavior
Approval by maintainer should pass the Minimum approval count check.
Additional Details
Plugins
Please list all plugins currently enabled.
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: