Skip to content

Add pipeline names for pipelines in gitlab-org/gitlab and mirrors

Reuben Pereira requested to merge rp/add-pipeline-names into master

What does this MR do and why?

Describe in detail what your merge request does and why.

Add pipeline names for some pipelines in gitlab-org/gitlab and its mirrors.

Pipeline names are behind the pipeline_name feature flag. Once this MR is merged, we can enable the FF for gitlab-org/gitlab. We can also enable the FF before this MR is merged.

The workflow:name syntax is valid even with the FF disabled. The FF only controls if the name is saved to database. Due to this, this change should be safe on other instances (like dev) where the FF has not been enabled.

The pipeline name will appear in place of the commit title on the pipeline list and show/details pages.

Documentation for pipeline names: https://docs.gitlab.com/ee/ci/yaml/index.html#workflowname

Feature flag rollout issue: #376095 (closed)

#372538 (closed)

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

This feature is being used in https://ops.gitlab.net/gitlab-org/release/tools, and this is what the pipeline list looks like. The text in red boxes are the pipeline names: pipeline_names_in_release_tools

This is what the pipeline details page will look like: Screenshot_from_2022-12-08_12-55-33.

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Reuben Pereira

Merge request reports

Loading