tomasfarias / airflow-dbt-python

A collection of Airflow operators, hooks, and utilities to elevate dbt to a first-class citizen of Airflow.
https://airflow-dbt-python.readthedocs.io
MIT License
170 stars 35 forks source link

Ensure compatibility with dbt>=1.4,<1.8 #127

Closed millin closed 9 months ago

millin commented 10 months ago

Fixes #117 Continuation of #118

Dropped support for Python 3.7, dbt <1.4, Airflow <2.2

tomasfarias commented 10 months ago

Approving PR for CI run. Will take a day or two to review. If all tests are green, I'm more than happy to merge. Amazing work on this @millin

millin commented 9 months ago

@tomasfarias I've updated the branch, please run CI

millin commented 9 months ago

Latest version of dulwich is broken, excluded it

millin commented 9 months ago

@tomasfarias Could you approve again after excluding broken version of dulwich? I ran all the tests locally with act and everything seems fine now.

millin commented 9 months ago

@tomasfarias please re-run CI. I fixed the airflow patch version for the exclusion and added the hosts to the allowed list.

millin commented 9 months ago

@tomasfarias All tests passed except of Airflow 2.5.3 + python 3.11, which is not supported. I ruled it out

tomasfarias commented 9 months ago

Amazing work @millin, thank you. I'll take some time this night to do a more in-depth review. If everything looks good I'm happy to merge & release a new version.