Design: Provide a way to navigate to CI YAML directly from warning and error alerts
Release notes
Problem to solve
When setting up a pipeline and experiencing failures and errors/ warnings, there's no easy way to jump between the .gitlab-ci.yml
and the pipelines page or the pipeline graph.
There's also no way to go to the .gitlab-ci.yml
from CI Lint and from "Run pipeline" page. These are all places where you can encounter CI config alerts.
Intended users
User experience goal
I want to be able to quickly navigate to my CI config file and back to the pipeline graph when troubleshooting a failing pipeline.
Proposal
Wherever we show CI warnings and errors, upgrade to the new alert design (Warning
alert variant for warnings and Danger
variant for errors).
-
More information
leads to docs about the warning or error. -
Edit pipeline configuration
takes you to the Edit view of the config file where the error or warning occurred. -
Validate in CI Lint
takes you to CI Lint with the linter input automatically populated with the CI file where the warning or error occurred.
Further details
Permissions and Security
Documentation
Availability & Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Is this a cross-stage feature?
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.