From 4249dccfa6aa47ab4993889c17355a5c75cfa114 Mon Sep 17 00:00:00 2001 From: Claus Herther Date: Tue, 11 Jun 2024 12:10:24 -0700 Subject: [PATCH] Upgrade for dbt 1.8.x (#309) * Upgrade for dbt 1.8.x * Add dbt-core install for trino tests * Push trino version to 1.8.x * Revert changes to schema * Add TestsConfigDeprecation --- .circleci/config.yml | 9 +++++---- integration_tests/ci/profiles.yml | 4 ---- integration_tests/dbt_project.yml | 7 +++++++ 3 files changed, 12 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3c178bb2..f4fc477f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -14,7 +14,7 @@ jobs: DBT_PROFILES_DIR: ./integration_tests/ci DBT_PROJECT_DIR: ./integration_tests BIGQUERY_SERVICE_KEY_PATH: "/home/circleci/bigquery-service-key.json" - DBT_VERSION: 1.7.* + DBT_VERSION: 1.8.* steps: - checkout @@ -104,7 +104,7 @@ jobs: environment: DBT_PROFILES_DIR: ./integration_tests/ci DBT_PROJECT_DIR: ./integration_tests - DBT_VERSION: 1.7.* + DBT_VERSION: 1.8.* steps: - checkout @@ -145,16 +145,17 @@ jobs: environment: DBT_PROFILES_DIR: ./integration_tests/ci DBT_PROJECT_DIR: ./integration_tests - DBT_VERSION: 1.7.* + DBT_VERSION: 1.8.* steps: - checkout + - run: *pip-install-core - run: name: Install dbt adapter packages command: | python3 -m venv venv . venv/bin/activate - pip install dbt-spark "dbt-trino==$DBT_VERSION" + pip install "dbt-trino==$DBT_VERSION" - run: *dbt-deps - setup_remote_docker - run: diff --git a/integration_tests/ci/profiles.yml b/integration_tests/ci/profiles.yml index 11942552..f82c96a3 100644 --- a/integration_tests/ci/profiles.yml +++ b/integration_tests/ci/profiles.yml @@ -1,7 +1,3 @@ -config: - send_anonymous_usage_stats: False - use_colors: True - integration_tests: outputs: postgres: diff --git a/integration_tests/dbt_project.yml b/integration_tests/dbt_project.yml index c70e4ae3..6d970a4c 100644 --- a/integration_tests/dbt_project.yml +++ b/integration_tests/dbt_project.yml @@ -19,6 +19,13 @@ dispatch: - macro_namespace: dbt_expectations search_order: ['dbt_expectations_integration_tests', 'dbt_expectations'] +flags: + partial_parse: True + send_anonymous_usage_stats: False + warn_error_options: + silence: # To silence or ignore dbt 1.8.x upgrade warnings + - TestsConfigDeprecation + vars: 'dbt_date:time_zone': 'America/Los_Angeles' quoting: