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

Add internal publish workflow #745

Closed mikealfare closed 1 month ago

mikealfare commented 1 month ago

Description

We need to publish internally to deploy to Cloud. I took the shared workflow and boiled it down to just what's needed for hatch since we're moving that way anyway. I also replaced some custom rolled pieces with existing third party actions since that greatly simplified other workflows. We still rely on the shared workflow that determines the next version to use.

I folded this into the existing Publish workflow and added options for where to publish (e.g. PyPI, Internal repository, etc.).

Checklist