dbt-labs / dbt-athena

The athena adapter plugin for dbt (https://getdbt.com)
https://dbt-athena.github.io
Apache License 2.0
228 stars 100 forks source link

[Tech debt] We need to ensure that `dbt-athena` and `dbt-athena-community` always match in version #743

Open mikealfare opened 1 month ago

mikealfare commented 1 month ago

Is this your first time submitting an issue in dbt-athena?

Describe your request/question

We want dbt-athena-community to be the same package as dbt-athena for every version, down to the patch/pre-release/etc. There is no easy way to enforce this since we can't point one package to another package's version file (seemingly a hatch or setuptools limitation). And we certainly can't have calculated versions in the build dependencies in dbt-athena-community. The next best thing is to add a pre-commit check that ensures the versions are all set to the same thing. This includes:

We are comfortable bumping the version manually for now as this overlap is a temporary solution for providing backwards compatibility as dbt-athena-community users migrate to dbt-athena.

Anything else?

No response