I'm trying to figure out if there’s a release process pattern that I can implement in GitHub actions that looks something like this:
0. bump the version of my package
1. build the new release
2. publish the new release to PyPi
3. build a docker image that installs the new release, along with all its locked dependencies, from PyPi
I am pretty sure I can do it all in one workflow, but I'd really prefer to reuse them.