Describe the enhancement
I have a few jobs that I don't want to fail the workflow on failure. However, I do want to be able to react to the failure in further jobs, i.e. with needs.A.result. This is currently impossible: continue-on-error means that even if the job errors, the result is set to success (note that the UI still shows failure).
I would like for either result to be set to failed or a new state (errored?) when a continue-on-error job errors, or for there to be some other way to detect errors in continue-on-error jobs. The best solution is probably what is currently done for steps: a pre-continue-on-error output (e.g. outcome) and a post one (e.g. conclusion, but could keep the name result)
Describe the enhancement
I have a few jobs that I don't want to fail the workflow on failure. However, I do want to be able to react to the failure in further jobs, i.e. with
needs.A.result. This is currently impossible:continue-on-errormeans that even if the job errors, the result is set tosuccess(note that the UI still shows failure).I would like for either
resultto be set tofailedor a new state (errored?) when acontinue-on-errorjob errors, or for there to be some other way to detect errors incontinue-on-errorjobs. The best solution is probably what is currently done for steps: a pre-continue-on-erroroutput (e.g.outcome) and a post one (e.g.conclusion, but could keep the nameresult)