From 3532f084bfa1470d4449d97ca5ebada8ef4f11e3 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 10:16:57 +0000 Subject: [PATCH 1/8] Add dbt-core 1.11 to test matrix --- .github/workflows/test.yml | 10 +++++----- pyproject.toml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 15c2fc958c..adc30f4f88 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,7 @@ name: test on: push: # Run on pushes to the default branch - branches: [main] + branches: [main, support-dbt-1.11] # Also run on pull requests originating from forks. Although this is insecure by default, we need it to run # integration tests on forked PRs. As a guardrail, we’ve added an Authorize step to each job, which requires manually # approving the workflow run for each pushed commit. Approval only happens after a careful code review of the changes. @@ -56,7 +56,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.10"] + dbt-version: ["1.11"] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0. @@ -128,7 +128,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.10"] + dbt-version: ["1.11"] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0. @@ -398,7 +398,7 @@ jobs: matrix: python-version: [ "3.11" ] airflow-version: [ "2.11", "3.0" ] - dbt-version: ["1.6", "1.7", "1.8", "1.9", "1.10"] + dbt-version: ["1.6", "1.7", "1.8", "1.9", "1.10", "1.11"] services: postgres: image: postgres@sha256:4cd697181d4bd3ddc41a09012f339fa8cb5a8cd3d8b30130ea8378c176b6c494 # 14.18 @@ -640,7 +640,7 @@ jobs: matrix: python-version: [ "3.12" ] airflow-version: [ "2.10", "3.0" ] - dbt-version: [ "1.10" ] + dbt-version: [ "1.11" ] steps: - uses: actions/checkout@v6.0.1 with: diff --git a/pyproject.toml b/pyproject.toml index b03cfe8022..9ad6d24578 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -169,7 +169,7 @@ pre-install-commands = ["sh scripts/test/pre-install-airflow.sh {matrix:airflow} [[tool.hatch.envs.tests.matrix]] python = ["3.10", "3.11", "3.12", "3.13"] airflow = ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] -dbt = ["1.5", "1.6", "1.7", "1.8", "1.9", "1.10", "2.0"] +dbt = ["1.5", "1.6", "1.7", "1.8", "1.9", "1.10", "1.11", "2.0"] [tool.hatch.envs.tests.overrides] matrix.airflow.dependencies = [ From 8b0040d5d0977a69522a8477a3a6fae3049223e7 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:01:36 +0000 Subject: [PATCH 2/8] Update .github/workflows/test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index adc30f4f88..5b3cff19cd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -2,7 +2,7 @@ name: test on: push: # Run on pushes to the default branch - branches: [main, support-dbt-1.11] + branches: [main] # Also run on pull requests originating from forks. Although this is insecure by default, we need it to run # integration tests on forked PRs. As a guardrail, we’ve added an Authorize step to each job, which requires manually # approving the workflow run for each pushed commit. Approval only happens after a careful code review of the changes. From 1b72ddd528218e1dd0eb35d556caf76204c468d9 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:02:13 +0000 Subject: [PATCH 3/8] Update .github/workflows/test.yml Co-authored-by: Pankaj Koti --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 5b3cff19cd..744bd7131c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,7 +56,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.11"] + dbt-version: ["1.10", "1.11"] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0. From 2f26c532b6410217607ea3382f96ca65a036f969 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:03:15 +0000 Subject: [PATCH 4/8] Update .github/workflows/test.yml Co-authored-by: Pankaj Koti --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 744bd7131c..1eff34c29c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -640,7 +640,7 @@ jobs: matrix: python-version: [ "3.12" ] airflow-version: [ "2.10", "3.0" ] - dbt-version: [ "1.11" ] + dbt-version: [ "1.10", "1.11" ] steps: - uses: actions/checkout@v6.0.1 with: From db981055f6912296656f09ef178d4b1615fa2e67 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:03:29 +0000 Subject: [PATCH 5/8] Update .github/workflows/test.yml Co-authored-by: Pankaj Koti --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1eff34c29c..d9621a0983 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -128,7 +128,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.11"] + dbt-version: ["1.10", "1.11"] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0. From 81ca3e4be79938c3b1739b18af51b8bad7327488 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:09:38 +0000 Subject: [PATCH 6/8] Update .github/workflows/test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d9621a0983..f408e2eb63 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,7 +56,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.10", "1.11"] + dbt-version: ["1.10"] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0. From 16abbc4231390a6bf45261f41ac7b8f25b91b6f8 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:09:45 +0000 Subject: [PATCH 7/8] Update .github/workflows/test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index f408e2eb63..cf7a1f00bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -640,7 +640,7 @@ jobs: matrix: python-version: [ "3.12" ] airflow-version: [ "2.10", "3.0" ] - dbt-version: [ "1.10", "1.11" ] + dbt-version: [ "1.11" ] steps: - uses: actions/checkout@v6.0.1 with: From d96a38e41fedbae178852b9243ed844ab504bba7 Mon Sep 17 00:00:00 2001 From: Tatiana Al-Chueyr Date: Mon, 29 Dec 2025 12:09:55 +0000 Subject: [PATCH 8/8] Update .github/workflows/test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cf7a1f00bf..34fdd2222b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -128,7 +128,7 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] airflow-version: ["2.6", "2.7", "2.8", "2.9", "2.10", "2.11", "3.0", "3.1"] - dbt-version: ["1.10", "1.11"] + dbt-version: [ "1.11" ] exclude: # Apache Airflow versions prior to 2.9.0 have not been tested with Python 3.12. # Official support for Python 3.12 and the corresponding constraints.txt are available only for Apache Airflow >= 2.9.0.