jroachgolf84 commented on issue #53667: URL: https://github.com/apache/airflow/issues/53667#issuecomment-3107617925
@Chais - correct me if I'm wrong, but there are two conditions here that you've outlined. * Using the `all_done` trigger rule, when all Tasks skip, the downstream Task still executes. * Use the `all_success` trigger rule, when at least one Task skips, the downstream Task skips. As far as I can tell, this is the expected behavior. For `all_done`, the skipped Tasks have in fact reached a terminal state, meaning they are "done", and downstream execution should occur. For `all_success`, a skipped Task is NOT considered a success, to downstream execution should NOT occur. There's a nice guide here that walks through these trigger rules: https://www.astronomer.io/blog/understanding-airflow-trigger-rules-comprehensive-visual-guide/ -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
