Control who can Merge Immediately when merge train is enabled
Problem to solve
Merge trains currently has the option to skip the train. Skipping the train can delay other merge requests but skipping the line is important when you want urgent merge requests to go through.
Giving the ability top set the permission to who can skip the line can help users balance this feature.
Intended users
Further details
A customer use case: Feature Request: "Merge trains: provide ability to restrict ""Merge Immediately"" only to maintainers. We need this because this would allow opportunity to issue emergency patches circumventing merge trains by maintainers while also preventing abuse by developers.
Proposal
Add a setting under Merge Requests or under the Admin console (TBD) to allow certain groups/users to merge immediately.
Default should be maintainers.
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.