Halt a workflow based on condition

I would like to be able to halt a given workflow midway through processing if a certain condition is met, but without raising an error - I simply want to the linear workflow to not continue on to subsequent tasks. Is this possible?

background: I’m running multiple workflows in an executor, one single Landsat scene per workflow. I want to be able to stop processing if the landsat scene fails a particular quality check.