Display Status checks as a non-blocking Merge Request Widget
This is a frontend implementation issue
Problem to solve
APIs that are listed as a status to check should appear within a Merge Request. This is non-blocking information that provides better context to the systems that tie to a change.
Proposal
Add Status checks
after Test summary
in the MR Widget container.
Design
For the first iteration, they backend will only return the status as pending | approved
. Thus we won't be showing failure icons for now.
Is this a cross-stage feature?
Licensing
Implementation
Estimate weight of
- Create a new status checks MR widget using the
ReportSection
component. - Fetch the status checks added in !61300 (merged).
- Create a status checks issue body using the
SummaryRow
to display each status. - If any checks are still not completed, we should continue to poll and update the component once the checks have completed.
- Add feature specs.
Edited by Austin Regnery