Auto-merge should not be reset on push
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Background
With the implementation of auto-merge
we reset the auto-merge
status if a push occurs to the branch. However, the long term vision for auto-merge
is that we don't want it to be a user action and more something that "just happens".
Proposal
When a new push is made to the merge request, we should rely on the existing checks/configurations to gate whether or not we merge.
Additional details
For example, a project can be configured to reset approvals on push. So if we reset the approvals, then that becomes the new gate and once the approvals are given, we'll merge.
Edited by 🤖 GitLab Bot 🤖