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.
- Initial execution of the pipeline needs to get a failure from the downstream flaky job
- 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
Output of checks
This bug happens on GitLab.com.
Edited by Jason Yavorska