Can merge branch before build is started
Summary
User is able to click "merge" in merge request and merge branch successfully if he clicks a button before a build is started. This affects both external CI and GitLab CI.
Steps to reproduce
Preconditions:
- Option
Only allow merge requests to be merged if the build succeeds
is turend on.
Steps:
- Create merge request
- Click "merge" before Jenkins build is started
What is the current bug behavior?
User is able to merge the code.
What is the expected correct behavior?
User should not be able to merge code until the build succeeds.
Relevant logs and/or screenshots
Solution
- The button will be disabled before any pipeline is created
Edited by Dimitrie Hoekstra