astronomer / dag-factory

Dynamically generate Apache Airflow DAGs from YAML configuration files
Apache License 2.0
1.21k stars 182 forks source link

Configure GitHub to automate publishing DAG Factory in PyPI #255

Closed tatiana closed 1 month ago

tatiana commented 1 month ago

Automate the release process using GitHub actions so we can consistently make release 0.20.0 and future releases.

As part of this change, I've already generated a PyPI upload token and configured the environment variable PYPI_TOKEN as a GitHub secret.

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 89.04%. Comparing base (01e0871) to head (667d343). Report is 1 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #255 +/- ## ======================================= Coverage 89.04% 89.04% ======================================= Files 8 8 Lines 648 648 ======================================= Hits 577 577 Misses 71 71 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.