diff --git a/.circleci/config.yml b/.circleci/config.yml index 0ea999f..d238ea9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,7 +4,7 @@ version: 2 jobs: build: docker: - - image: circleci/python:3.6.3-stretch + - image: cimg/python:3.9.9 - image: circleci/postgres:9.6.5-alpine-ram steps: @@ -21,8 +21,8 @@ jobs: - run: name: "Setup dbt" command: | - python3 -m venv venv - . venv/bin/activate + python3 -m venv dbt_venv + . dbt_venv/bin/activate pip install --upgrade pip setuptools pip install --pre dbt mkdir -p ~/.dbt @@ -37,37 +37,37 @@ jobs: POSTGRES_TEST_PORT: 5432 POSTGRES_TEST_DBNAME: circle_test command: | - . venv/bin/activate + . dbt_venv/bin/activate cd integration_tests - dbt --warn-error deps --target postgres - dbt --warn-error seed --target postgres --full-refresh - dbt --warn-error run --target postgres --full-refresh --vars 'update: false' - dbt --warn-error run --target postgres --vars 'update: true' - dbt --warn-error test --target postgres + dbt deps --target postgres + dbt seed --target postgres --full-refresh + dbt run --target postgres --full-refresh --vars 'update: false' + dbt run --target postgres --vars 'update: true' + dbt test --target postgres - run: name: "Run Tests - Redshift" command: | - . venv/bin/activate + . dbt_venv/bin/activate echo `pwd` cd integration_tests - dbt --warn-error deps --target redshift - dbt --warn-error seed --target redshift --full-refresh - dbt --warn-error run --target redshift --full-refresh --vars 'update: false' - dbt --warn-error run --target redshift --vars 'update: true' - dbt --warn-error test --target redshift + dbt deps --target redshift + dbt seed --target redshift --full-refresh + dbt run --target redshift --full-refresh --vars 'update: false' + dbt run --target redshift --vars 'update: true' + dbt test --target redshift - run: name: "Run Tests - Snowflake" command: | - . venv/bin/activate + . dbt_venv/bin/activate echo `pwd` cd integration_tests - dbt --warn-error deps --target snowflake - dbt --warn-error seed --target snowflake --full-refresh - dbt --warn-error run --target snowflake --full-refresh --vars 'update: false' - dbt --warn-error run --target snowflake --vars 'update: true' - dbt --warn-error test --target snowflake + dbt deps --target snowflake + dbt seed --target snowflake --full-refresh + dbt run --target snowflake --full-refresh --vars 'update: false' + dbt run --target snowflake --vars 'update: true' + dbt test --target snowflake - run: name: "Run Tests - BigQuery" @@ -75,16 +75,16 @@ jobs: BIGQUERY_SERVICE_KEY_PATH: "/home/circleci/bigquery-service-key.json" command: | - . venv/bin/activate + . dbt_venv/bin/activate echo `pwd` cd integration_tests - dbt --warn-error deps --target bigquery - dbt --warn-error seed --target bigquery --full-refresh - dbt --warn-error run --target bigquery --full-refresh --vars 'update: false' - dbt --warn-error run --target bigquery --vars 'update: true' - dbt --warn-error test --target bigquery + dbt deps --target bigquery + dbt seed --target bigquery --full-refresh + dbt run --target bigquery --full-refresh --vars 'update: false' + dbt run --target bigquery --vars 'update: true' + dbt test --target bigquery - save_cache: key: deps1-{{ .Branch }} paths: - - "venv" + - "dbt_venv" diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..3076ecf --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,2 @@ +# snowplow v0.13.3 +🚨 This is a compatibility release in preparation for `dbt-core` v1.0.0 (🎉). Projects using this version with `dbt-core` v1.0.x can expect to see a deprecation warning. This will be resolved in the next minor release. \ No newline at end of file diff --git a/dbt_project.yml b/dbt_project.yml index 9c95fbc..90fc7cd 100644 --- a/dbt_project.yml +++ b/dbt_project.yml @@ -12,7 +12,7 @@ analysis-paths: ["analysis"] data-paths: ["data"] macro-paths: ["macros"] -require-dbt-version: ">=0.20.0" +require-dbt-version: [">=0.20.0", "<1.1.0"] vars: #'snowplow:events': TABLE OR {{ REF() }}