Once a pull request is approved, if there are further commits:
The Pull request should go to un-approved state automatically.
Can this be done?
On the "Conversation" tab, scroll to the review you'd like to dismiss, then click . Click , then click Dismiss review. Type your reason for dismissing the review, then click Dismiss review.
To manually unapprove a PR, you can go to the comments section where the approval is, and click "show all reviewers". Then choose Dismiss for each approved review. Unfortunately it would need to be automatic but thanks for the input!
When someone leaves a review that requests changes, dismissing the review changes it from a review that requests changes to a review comment. This will unblock your pull request, freeing you up to merge it! You can also dismiss an approving review.
This isn't currently offered.
You can create an application that listens for push
webhook events, queries the API for all Reviews for a Pull Request, and dismisses any that are APPROVED.
Here is a Ruby script you could host on heroku.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With