menotron
Valued Contributor

Yes, you're correct. The downstream tasks would still be triggered. 
You can try cancelling the run using the Jobs API? But I don't think that is what you are looking for as you want the job run to have success state.

Maybe propagating the check using Task values can be an option or simply add the check to every task.

View solution in original post