Resolve "Remove `rules` from target branch rules name"
What does this MR do and why?
There's been some confusion around target branch rules
(link to doc) and whether or not they provide enforcement of some kind of workflow. as posted from slack: https://gitlab.slack.com/archives/CETG54GQ0/p1702008753640199
Proposal
We should not only remove "Rules" from the name but also replace it with a term that better reflects its intended function from the name of the feature in the UI and documentation.
Read more here: #434855 (comment 1693796394)
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Go to project > settings > Merge requests
Scroll down to Target branch rules it should now be called Merge request branch workflow
Follow this workflow to create your merge request branch target and see if all screens have the right feature naming convention
- Title: Merge request branch workflow
- Field 1: Branch name pattern
- Field 2: Target branch
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #434855 (closed)