diff --git a/.github/workflows/structured-logging-schema-check.yml b/.github/workflows/structured-logging-schema-check.yml index bd170082111..b78a2907c57 100644 --- a/.github/workflows/structured-logging-schema-check.yml +++ b/.github/workflows/structured-logging-schema-check.yml @@ -34,6 +34,8 @@ jobs: DBT_TEST_USER_1: dbt_test_user_1 DBT_TEST_USER_2: dbt_test_user_2 DBT_TEST_USER_3: dbt_test_user_3 + # Rust debugging + RUST_BACKTRACE: full steps: - name: checkout dev @@ -70,6 +72,12 @@ jobs: - name: Run integration tests run: tox -e integration -- -nauto + - name: Archive code coverage results + uses: actions/upload-artifact@v4 + with: + name: dbt-log + path: dbt-core/logs/dbt.log + # apply our schema tests to every log event from the previous step # skips any output that isn't valid json - uses: actions-rs/cargo@v1 diff --git a/dev-requirements.txt b/dev-requirements.txt index 251b9a0ed43..eeb8a4da5f6 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -8,9 +8,9 @@ ipdb mypy==0.961 pip-tools pre-commit -pytest +pytest~=7.4 pytest-cov -pytest-csv +pytest-csv~=3.0 pytest-dotenv pytest-logbook pytest-mock