On Wed, 15 Sept 2021 at 09:29, Daniel P. Berrangé <berra...@redhat.com> wrote: > Urgh, my bad, I completely forget this behaviour when reviewing. > When we only have > > when: manual > > then the job has to be manually started, and it still contributes > to pipeline status, so it /must/ triggered manually. > > If we want it to be manually started and not contribute to the > pipeline status we need: > > rules: > ... > when: manual > allow_failure: true
So there's no way to say "if it is triggered, then it must not fail, but if it is not triggered, that's OK" ? I guess it's not a big deal either way though. So the fix is to add back the allow_failure tag to those jobs which are manual. I'll send a patch... -- PMM