Ensure pipeline job items in a stage have appropriate border radius
What does this MR do and why?
Bridge type jobs are given a large border radius, but when these job items are shown as part of a stage column they should have our base border radius to match up with the parent container's border radius.
This is most noticeable when there is a failed job, as the failed job has a background color, making the edges of it visible.
Screenshots or screen recordings
| Before | After |
|---|---|
![]() |
![]() |
![]() |
![]() |
How to set up and validate locally
- Check out this branch
- Visit a pipeline that has failed jobs
- Using the Vue devtools browser extension, select the
<job-item>component for a failed test that shows in a stage group in the Pipeline tab - Edit the
kindfield in itsjobprop to be"BRIDGE"(This saves you the overhead of having to create a new CI setup that includes bridge jobs) - you should see that the job's border radius should not change (though depending on the configuration of the job, a badge and a retry button may be added to the job)
Related to #474921 (closed)
Edited by Chad Lavimoniere



