Skip to content

Commit

Permalink
Support dbt 1.7 (#60)
Browse files Browse the repository at this point in the history
  • Loading branch information
yu-iskw authored Nov 8, 2023
1 parent 1116f04 commit d97488f
Show file tree
Hide file tree
Showing 3 changed files with 59 additions and 17 deletions.
70 changes: 54 additions & 16 deletions .github/workflows/unit-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,67 @@ on:
pull_request:
paths:
- macros/**/*
- integration_tests/macros/**/*.sql
- integration_tests/models/**/*.sql
- integration_tests/dbt_package.yml
- integration_tests/packages.yml
- integration_tests/requirements/*
- integration_tests/**/*

jobs:
bigquery:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version:
- "3.8"
- "3.9"
- "3.10"
pip-requirements:
- "requirements-1.1.txt"
- "requirements-1.2.txt"
- "requirements-1.3.txt"
- "requirements-1.4.txt"
- "requirements-1.5.txt"
- "requirements-1.6.txt"
include:
# Python 3.8
- python-version: "3.8"
pip-requirements: "requirements-1.1.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.2.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.3.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.4.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.5.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.6.txt"
- python-version: "3.8"
pip-requirements: "requirements-1.7.txt"
# Python 3.9
- python-version: "3.9"
pip-requirements: "requirements-1.1.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.2.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.3.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.4.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.5.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.6.txt"
- python-version: "3.9"
pip-requirements: "requirements-1.7.txt"
# Python 3.10
- python-version: "3.10"
pip-requirements: "requirements-1.1.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.2.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.3.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.4.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.5.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.6.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.7.txt"
# Python 3.11
- python-version: "3.10"
pip-requirements: "requirements-1.5.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.6.txt"
- python-version: "3.10"
pip-requirements: "requirements-1.7.txt"
defaults:
run:
shell: bash
Expand Down
2 changes: 1 addition & 1 deletion integration_tests/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
setup:
pip install --force-reinstall -r requirements/requirements-1.6.txt
pip install --force-reinstall -r requirements/requirements-1.7.txt
dbt deps --profiles-dir profiles --target bigquery

generate:
Expand Down
4 changes: 4 additions & 0 deletions integration_tests/requirements/requirements-1.7.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
dbt-bigquery>=1.7,<1.8
dbt-core>=1.7,<1.8

pytz>=2015.7

0 comments on commit d97488f

Please sign in to comment.