kjappelbaum/pyepal

consider setting up CI to automate releases

Closed this issue · 5 comments

Expected Behavior

  • based on our conventional commit messages there should be automatic releases, and also the changelog should be created automatically

Actual Behavior

  • for both release and the changelog I still manually run some commands.

Potential solution

Setup release-me GitHub action https://github.com/google-github-actions/release-please-action.

This here is a Python example from Google https://github.com/googleapis/java-storage

we need to test a bit how well it works to build directly in the action and then publish to pypi

the basic release thing seems to work, now we only need to test pypi

thinking about it more, i do not want to automate the pypi part