Skip to content

Commit

Permalink
Update dbt and Airflow conflicts matrix (#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 committed Jun 6, 2024
1 parent 6c447de commit b9b8aab
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 b9b8aab

Please sign in to comment.