Skip to content

Conversation

eakmanrq
Copy link
Contributor

@eakmanrq eakmanrq commented Aug 22, 2025

Widens the core compatibility range by addresses a few gaps where we weren't currently compatible and then adding CI checks to run fast tests and load dbt-sushi across the latest bugfix release of each dbt version.

One key part of this change is making sure that any fast dbt test we have doesn't require a sushi context or more generally DuckDB adapter information. This is because the DuckDB dbt-adapter for old dbt releases changed how catalogs are determined that affects these tests. Therefore we currently just run this slow tests on later versions. In tests where we needed some adapter to do things like loading with the Manifest, I used a Postgres connection instead since that is stable across the dbt releases.

@eakmanrq eakmanrq force-pushed the eakmanrq/widen_dbt_core_compat_range branch 25 times, most recently from f588c44 to c0c7b25 Compare August 25, 2025 23:58
@eakmanrq eakmanrq marked this pull request as ready for review August 26, 2025 00:07
@eakmanrq eakmanrq force-pushed the eakmanrq/widen_dbt_core_compat_range branch from c0c7b25 to 50cb8c7 Compare August 26, 2025 02:38
@eakmanrq eakmanrq enabled auto-merge (squash) August 26, 2025 02:48
@eakmanrq eakmanrq merged commit f9eb71b into main Aug 26, 2025
36 checks passed
@eakmanrq eakmanrq deleted the eakmanrq/widen_dbt_core_compat_range branch August 26, 2025 02:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants