Skip to content

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
before after

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Create a pipeline with job that generates a report (e.g. Terraform, CodeQuality) and another job that has a manual action.
  2. Create Merge Request which will trigger pipeline.
  3. 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.

Merge request reports