Merge coordinated merge requests with a single click
Problem to solve
Specify that an MR must be merged after another MR #55030 (closed) proposes allowing the merge order of merge requests to be specified to prevent them merging in the wrong order (e.g.
gitlab-ee). If both merge requests are mergeable, a maintainer should be able to merge
contingent coordinated merge requests with a single click.
Changes to large applications often span multiple projects and merge requests. For example changes to
gitlab-ce that need the
gitaly changes to be merged before the
gitlab-ce changes can be merged.
When merge requests have been related to each other and merge order specified by #55030 (closed), a user with merge permissions should be able to:
- merge each merge request one by one in the specified order, or
- click a single button that will merge them automatically one after the other
What does success look like, and how can we measure that?
We can measure usage using the usage ping introduced in #55030 (closed) and should see further growth.