I have to
Foo monthlyBar dailyThis behaviour can be achieved within single DAG using either of following alternatives
Basically, your DAG would still run each day (schedule_interval='@daily'), but
Bar task would run while Foo would get skipped (or short-circuited);You can, of course, also model these as separate DAGs and chain them together (rather than individual tasks within a single DAG). This choice might be better as long as the number of DAGs that you are linking together is small.
Related: Schedule airflow job bi-weekly