Show reports immediately after job completes
What does this MR do and why?
Describe in detail what your merge request does and why.
This MR removes the pipeline status constraint when checking for reports. With this change Merge Request widgets will be able to show the results before the pipeline succeeds. It is helpful when the pipeline has long-running jobs or manual action at the end.
Screenshots or screen recordings
These are strongly recommended to assist reviewers and reduce the time to merge your change.
Before | After |
---|---|
![]() |
![]() |
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
- Create a pipeline with job that generates a report (e.g. Terraform, CodeQuality) and another job that has a manual action.
- Create Merge Request which will trigger pipeline.
- The results will be visible as soon as the job has generated the report.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.