z3z1ma / dbt-osmosis

Provides automated YAML management, a dbt server, streamlit workbench, and git-integrated dbt model output diff tools
https://z3z1ma.github.io/dbt-osmosis/
Apache License 2.0
422 stars 46 forks source link

Modify to test with multiple versions of dbt-core #150

Closed syou6162 closed 1 month ago

syou6162 commented 1 month ago

dbt-osmosis currently supports working with various dbt-cores (we are assuming 1.3 or higher, I believe).

However, I think it is possible that dbt-osmosis will not work in the future if there is a change in the spec from a particular dbt-core version, as in https://github.com/z3z1ma/dbt-osmosis/issues/139. We have already received a pull request at https://github.com/z3z1ma/dbt-osmosis/pull/149 to support the change to dbt 1.8. We would like to ensure through CI that this change will not break existing behavior even if dbt is up to version 1.7.

Therefore, I have made a modification to make sure that CI will work with multiple dbt-core versions.