Show CI status as Favicon on Pipelines, Job and MR pages
What does this MR do?
Shows dynamic CI status as Page Favicon for Pipelines, Job and MR pages. See #12818 (closed)
Are there points in the code the reviewer needs to double check?
This MR is entirely dependent on !9561 (merged), DO NOT merge this before !9561 (merged). Once the original MR is merged, I'll rebase related branch and update this MR. !9561 (merged) is merged, we're good to go for this now.
Why was this MR needed?
See #12818 (closed)
Screenshots
MR page
Pipeline Index Page
Build real-time update (ignore colors in this GIF)
Does this MR meet the acceptance criteria?
-
Changelog entry added, if necessary [ ] Documentation created/updated-
API support added - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Conform by the merge request performance guides -
Conform by the style guides -
Branch has no merge conflicts with master
(if it does - rebase it please) -
Squashed related commits together
Related EE Merge Request
https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/1549
What are the relevant issue numbers?
Closes #12818 (closed)