Resolve "Show `failure_reason` and upgrade tooltips of jobs"
What does this MR do?
Display failure reason on tooltip jobs (Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/41111)
Why was this MR needed?
Currently, when a job fails, we have no direct way to know which is the problem. The only option is to look at job details and read the output log, where we can possibly see some error message. This MR display failure error messages on tooltip jobs
Screenshots (if relevant)
Part one
Jobs lists in Pipeline detail view | Global job list view |
---|---|
For any other jobs
Jobs lists in Pipeline detail view | Global job list view |
---|---|
Part two
All pipeline list mini pipeline graphs
Pipeline list | Merge Request widget | Commit page widget |
---|---|---|
Pipeline detail view big pipeline graph
Job detail view Job selector
For a build that hasn't been retried:
For a build that has been retried:
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary -
Tests added for this feature/bug - Review
-
Has been reviewed by UX -
Has been reviewed by Frontend -
Has been reviewed by Backend
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Squashed related commits together -
Internationalization required/considered -
End-to-end tests pass ( package-qa
manual pipeline job)
What are the relevant issue numbers?
Closes #44269 (closed)
Edited by Grzegorz Bizon