You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once a pull request has been approved, additional commits can be added to the pull request (potentially completely changing the proposed change) but the approving review stays valid.
While this makes it easy to sneak in minor fixes after a review without going through another review round, for some projects this poses an unacceptable risk.
Example:
Junior developer creates PR.
Senior developer reviews and approves.
Junior developer adds another "innocent" commit that actually introduces a bug.
Pull request is merged as it has an approving review.
There's now a bug in the software.
I propose to add an option in the style of Github (see below) to enable automatic invalidation of approvals as soon as the PR is changed.
Screenshots
The text was updated successfully, but these errors were encountered:
Description
Once a pull request has been approved, additional commits can be added to the pull request (potentially completely changing the proposed change) but the approving review stays valid.
While this makes it easy to sneak in minor fixes after a review without going through another review round, for some projects this poses an unacceptable risk.
Example:
I propose to add an option in the style of Github (see below) to enable automatic invalidation of approvals as soon as the PR is changed.
Screenshots
The text was updated successfully, but these errors were encountered: