Skip to content

feat: widen dbt-core compatibility range#5211

Merged
eakmanrq merged 1 commit intomainfrom
eakmanrq/widen_dbt_core_compat_range
Aug 26, 2025
Merged

feat: widen dbt-core compatibility range#5211
eakmanrq merged 1 commit intomainfrom
eakmanrq/widen_dbt_core_compat_range

Conversation

@eakmanrq
Copy link
Collaborator

@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