Many packaging tools have official GitHub Actions workflows that do things like installing the package manager, setting up caching, and installing packages. Doing this for dbc could be useful.
We could call it setup-dbc and it could look something like,
- uses: columnar-tech/[email protected]
with:
dbc-version: v1.2.3
cache: true
- run: dbc sync # <- this would take advantage of dbc.toml