konradhalas / dacite

Simple creation of data classes from dictionaries.
MIT License
1.72k stars 106 forks source link

Add GitHub Actions publish pipeline #173

Closed mgajewskik closed 2 years ago

mgajewskik commented 2 years ago

This pipeline should deploy the package to PyPI on the new version release that can be made via GitHub UI. When making a release this way a new tag on the master branch can be created straight from the UI and the pipeline should run then. Exact process is described here: https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository

@konradhalas if such a way of deployment suits you, please add an API token to this repo secrets with the name: PYPI_API_TOKEN. The process of creating the API token is described here: https://pypi.org/help/#apitoken