Skip to content

Multi-Project Pipelines - Rerunning a failed downstream job doesn't update the upstream pipeline result

Summary

Reexecuting a downtream job doesn't update the upstream pipeline result.

Steps to reproduce

Use Multi-project pipelines to trigger a downstream pipeline (using strategy: depend). This downstream pipeline should have a flaky job.

  1. Initial execution of the pipeline needs to get a failure from the downstream flaky job
  2. You rerun this flaky job, and it passes.

What is the current bug behavior?

Even though all jobs passed after the downstream job rerun, the pipeline status stays as failure.

What is the expected correct behavior?

Pipeline status is changed from failure to success.

Relevant logs and/or screenshots

image

Output of checks

This bug happens on GitLab.com.

Edited by Jason Yavorsky