[go: up one dir, main page]

Skip to content

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 🤖