Overview:
This PR introduces a new feature in the package that allows for the execution of dbt models based on specified tags. It aims to provide more flexibility and control over model execution in Airflow workflows.
Changes Made:
Added filter_tags property: A new property named filter_tags has been added to DbtAirflowConfig. This property accepts a list of tags.
Node filtering mechanism: The functionality filters out nodes from the dbt manifest that are tagged with any of the specified tags in filter_tags.
Dependency update: After filtering nodes the dependencies are updated.
Overview: This PR introduces a new feature in the package that allows for the execution of dbt models based on specified tags. It aims to provide more flexibility and control over model execution in Airflow workflows.
Changes Made:
Added filter_tags property
: A new property named filter_tags has been added to DbtAirflowConfig. This property accepts a list of tags.Node filtering mechanism
: The functionality filters out nodes from the dbt manifest that are tagged with any of the specified tags in filter_tags.Dependency update
: After filtering nodes the dependencies are updated.