Skip to content

Commit

Permalink
Update dbt and Airflow conflicts matrix (astronomer#1026)
Browse files Browse the repository at this point in the history
Include the following in the dbt & Airflow dependencies compatibility
matrix
- dbt 1.8
- Airflow 2.9
  • Loading branch information
tatiana authored and arojasb3 committed Jul 14, 2024
1 parent fe572b7 commit 52d56c4
Showing 1 changed file with 23 additions and 20 deletions.
43 changes: 23 additions & 20 deletions docs/getting_started/execution-modes-local-conflicts.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,24 +10,25 @@ If you find errors, we recommend users look into using `alternative execution mo

In the following table, ``x`` represents combinations that lead to conflicts (vanilla ``apache-airflow`` and ``dbt-core`` packages):

+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| Airflow / DBT | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 |
+===============+=====+=====+=====+=====+=====+=====+=====+=====+
| 2.2 | | | | x | x | x | x | x |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.3 | x | x | | x | x | x | x | x |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.4 | x | x | x | | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.5 | x | x | x | | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.6 | x | x | x | x | x | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.7 | x | x | x | x | x | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.8 | x | x | x | x | x | | x | x |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+

+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| Airflow / DBT | 1.0 | 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 |
+===============+=====+=====+=====+=====+=====+=====+=====+=====+=====+
| 2.2 | | | | x | x | x | x | x | x |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.3 | x | x | | x | x | x | x | x | X |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.4 | x | x | x | | | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.5 | x | x | x | | | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.6 | x | x | x | x | x | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.7 | x | x | x | x | x | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.8 | x | x | x | x | x | | x | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+
| 2.9 | x | x | x | x | x | | | | |
+---------------+-----+-----+-----+-----+-----+-----+-----+-----+-----+

Examples of errors
-----------------------------------
Expand Down Expand Up @@ -92,9 +93,11 @@ The table was created by running `nox <https://nox.thea.codes/en/stable/>`__ wi
@nox.session(python=["3.10"])
@nox.parametrize(
"dbt_version", ["1.0", "1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7"]
"dbt_version", ["1.0", "1.1", "1.2", "1.3", "1.4", "1.5", "1.6", "1.7", "1.8"]
)
@nox.parametrize(
"airflow_version", ["2.2.4", "2.3", "2.4", "2.5", "2.6", "2.7", "2.8", "2.9"]
)
@nox.parametrize("airflow_version", ["2.2.4", "2.3", "2.4", "2.5", "2.6", "2.7", "2.8"])
def compatibility(session: nox.Session, airflow_version, dbt_version) -> None:
"""Run both unit and integration tests."""
session.run(
Expand Down

0 comments on commit 52d56c4

Please sign in to comment.