Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix broken SQL engine tests #811

Merged
merged 3 commits into from
Oct 14, 2023
Merged

Fix broken SQL engine tests #811

merged 3 commits into from
Oct 14, 2023

Conversation

tlento
Copy link
Contributor

@tlento tlento commented Oct 14, 2023

Most of our SQL engine tests have been broken for a few days.

  1. All tests apart from Postgres and DuckDB were broken due to our update to dbt-core 1.7.0rc1
  2. Databricks was broken because the cluster target was taken offline

This PR addresses both issues and gets everything running again.
See individual commits for details on each necessary fix.

SQL engine test environments do not currently build due to the
cutover to dbt-core 1.7.0rc1.

Now that the other adapter packages we depend on have a 1.7.0rc1
deployed, we can update our dependencies so that all of these will
build and run. The only remaining holdout is duckdb, which we already
have running on 1.6.
The distinct values plans could not be updated for Databricks
on the final run due to an outage. These were auto-generated
via the usual overwrite-snapshots mechanism.
@cla-bot cla-bot bot added the cla:yes label Oct 14, 2023
Copy link
Contributor Author

tlento commented Oct 14, 2023

Current dependencies on/for this PR:

This comment was auto-generated by Graphite.

@github-actions
Copy link

Thank you for your pull request! We could not find a changelog entry for this change. For details on how to document a change, see the contributing guide.

For historical reasons we were testing both cluster connection
types and sql warehouse connection types. Since cutting our
connection management over to dbt adapters and removing all DDL
from MetricFlow we no longer need to test in both runtimes, so
this removes the cluster connection tests and brings our
Databricks environment variable in line with the other engines.
@tlento tlento changed the title Update dbt adapter dependencies for 1.7.0rc1 Fix broken SQL engine tests Oct 14, 2023
@tlento tlento temporarily deployed to DW_INTEGRATION_TESTS October 14, 2023 01:53 — with GitHub Actions Inactive
@tlento tlento temporarily deployed to DW_INTEGRATION_TESTS October 14, 2023 01:53 — with GitHub Actions Inactive
@tlento tlento temporarily deployed to DW_INTEGRATION_TESTS October 14, 2023 01:53 — with GitHub Actions Inactive
@tlento tlento temporarily deployed to DW_INTEGRATION_TESTS October 14, 2023 01:53 — with GitHub Actions Inactive
@tlento tlento merged commit ca6ba89 into main Oct 14, 2023
23 checks passed
@tlento tlento deleted the enable-engine-tests-1.7 branch October 14, 2023 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants