Require build before allowing merge (not just lack of failed build)
Description
My organization would like to require that an open MR has built successfully before merging. The currently implemented feature
Prevents merge if the latest build failed, but not if there have been no builds attempted (see images below). This allows a window between the MR being opened and the first CI build of the MR starting, where it can be merged with no build status.
Proposal
Replace the current Only allow merge requests to be merge if the build succeeds with a combobox of 3 choices:
- No build requirement
- No failed builds
- Must have successful build
Links / references
Merge Request requires successful build
Open MR can be merged with no builds posted
Edited by 🤖 GitLab Bot 🤖

