Change the Merge Immediately button to rightly communicate the action when merge train is enabled
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=331357) </details> <!--IssueSummary end--> ## 🧩 Problem statement Without merge trains, **merge immediately** means: `Skip the running pipeline and just merge right away`. WITH merge trains, **merge immediately** means: `Don't make use of the merge train feature and just do a basic merge`. It's almost like those merge requests should have a blue `Start merge train` button, and an additional "green `Merge` button (this is the `merge immediately` drop down button, in reality). ## ⏳ Background https://gitlab.com/gitlab-org/gitlab/-/issues/320981#note_578018148 ## 📝 Proposal - Change the text of the button that appears as `merge immediately` when merge trains are enabled - `⚠ Skip merge train to merge immediately` and remove the warning icon from the button. - The confirmation dialogue that appears today should be retained with change in text. Because if a train is running for the project, merging directly will cause the merge train pipelines to restart ![Frame_3__2_](/uploads/fdde7bbaaeb0edbacb1db77d05f1242a/Frame_3__2_.png) - In the settings UI copy under Merge requests>>Enable merge trains, replace `Merge Immediately` to to: - [ ] **Only allow merging via merge train** All merge requests must be added to a merge train to merge. The **Skip merge train and merge immediately** option is no longer available in merge requests.
issue