Add pipeline names for pipelines in gitlab-org/gitlab and mirrors
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)
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:
This is what the pipeline details page will look like: .
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.
-
I have evaluated the MR acceptance checklist for this MR.