Backend: Implement strategy: mirror
Problem
Users would like to mirror the exact status of a DSP (Down Stream Pipeline) in a trigger job, however there is some inconsistency with some of the scenarios when using strategy: depend
Proposal
- introduce a new keyword
strategy: mirror
which will mirror DSP status in a trigger job - Trigger job status "skipped" when the DSP is "manual skipped"
- Trigger job status "blocked" when the DSP is "manual blocked"
- When Trigger job is
allow_failure: true
trigger job status is "passed with warning" when the DSP is "failed" - Trigger job status "failed with warnings" when the DSP is "failed with warnings"
Edited by Kasia Misirli