airflow-dbt
airflow-dbt copied to clipboard
Add automated release system
There are a couple of changes here:
In order to release more frequently it is necesary to automate some tasks. Linting and Test running are already. However deployment is not.
In order for contributors to have a common workflow/ci-cd platform, and provided that this is hosted in github, as well as 99% of FOSS projects. I propose migrating the ci to github workflows
.
I moved both pre-exising workflows from circle-ci to github so we have them all in the same place
The purpose for this is to stablish a good basis to close several features contributed in #48 and also frequent user requests like #65
Here the build results https://github.com/teamdatatonic/airflow-dbt/actions/runs/2993755238 for a pick
@RafalSiwek , a couple of actions have to be taken from Gocardless side:
- [ ] Add Pypi token to the repo so the job can authenticate
- [ ] Switch from circle-ci to github workflows
- [ ] Switch to the prod pypi: You can see that it is uploading the package to the TEST pypi repo for now. Once it's working do a small commit just remove this line and it will use the prod by default
Do we have any ETA on when the next release will be ready?