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.
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.