A step has 'continue-on-error: true'. If the step fails, what is the job's conclusion?
Select an answer to reveal the explanation.
Short Explanation and Infographic
continue-on-error is the error sponge — it absorbs the failure so the job keeps going and ultimately reports success.
Full explanation below image
Full Explanation
'continue-on-error: true' on a step means the step's failure does not cause the job to fail. The job proceeds to the next step and the overall job conclusion is 'success' as long as no other steps fail. The step itself is still marked as failed in the UI, so you can see what happened. Use this for optional steps like linters where failure shouldn't block deployment. The step outcome is available via 'steps.<id>.outcome' (failed) and 'steps.<id>.conclusion' (success, because of continue-on-error).