Skip to content

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
image.png CleanShot 2023-12-21 at 10.44.58@2x.png

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.

Related to #434855 (closed)

Edited by Alex Fracazo

Merge request reports