MRs aren't blocked when their pipelines are blocked unless 'Pipeline must succeed' is checked
requested to merge 20426-allow-mr-to-merge-when-pipeline-blocked-and-pipeline-must-succeed-is-not-enabled into master
What does this MR do?
Fix for #20426 (closed)
Merge Requests are not blocked when their pipelines are waiting for manual actions unless 'Pipeline must succeed' is checked in the settings.
This change allows merge requests with "blocked" pipelines (pipelines that are in wait of manual actions) to be merged when pipelines must not succeed in order to be merged.
Screenshots
After this change:
Given the settings: | MRs with blocked pipelines appear as: |
---|---|
Does this MR meet the acceptance criteria?
Conformity
-
Changelog entry - [-] Documentation (if required)
- [-] Code review guidelines
- [-] Merge request performance guidelines
-
Style guides - [-] Database guides
- [-] Separation of EE specific content
Availability and Testing
-
Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process. -
Tested in all supported browsers -
Informed Infrastructure department of a default or new setting change, if applicable per definition of done
Edited by Miguel Rincon