fal-ai / dbt-fal

do more with dbt. dbt-fal helps you run Python alongside dbt, so you can send Slack alerts, detect anomalies and build machine learning models.
https://fal.ai/dbt-fal
Apache License 2.0
853 stars 72 forks source link

fal flow run with -s tag does not run all models #807

Closed hilcik closed 1 year ago

hilcik commented 1 year ago

Describe the bug The issue is described in this slack thread.

Your environment

How to reproduce When multiple models in dag are selected with tag, only the first ancestor is calculated, i.e. model_b depends on model_a and both models have the same tag, if you run --select tag:my_tag, only model_a gets calculated.

Expected behavior It should run all models with the tag.

Actual behavior It only runs first ancestor.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.