Unable to merge when pipeline is "blocked"
Summary
We have a rather complicated pipeline for our GitLab project (5 stages, 100+jobs). We also only run maybe 1/2 of the jobs for most commits, so at the end of a pipeline - even when everything succeeds - we have many jobs which would require manual intervention to start. The pipeline works as desired.
While the pipeline is running, we have the option to "Merge when pipeline succeeds" or "Merge Immediately". However, after the pipeline is finished, we have no options, and this text appears: "Pipeline blocked. The pipeline for this merge request requires a manual action to proceed."
Example Project
https://nvdl.githost.io/dgx/caffe2
What is the current bug behavior?
Unable to merge MRs after the pipeline finishes.
What is the expected correct behavior?
We should see a big green "Merge" button. Or at least a "Merge anyway" button or something.
Relevant logs and/or screenshots
(can share offline)
Results of GitLab environment info
GitLab Community Edition 9.3.0 acb7f257