Open DonDebonair opened 2 years ago
Possible pieces of the puzzle:
pyproject.toml
CHANGELOG.md
I noticed that you're using conventional commis, so you might be interested in https://python-semantic-release.readthedocs.io/en/latest/ which I'm using on a few projects.
https://github.com/marketplace/actions/python-project-version-check
https://github.com/ofek/hatch-vcs
https://github.com/hynek/hatch-fancy-pypi-readme
https://github.com/pydantic/pydantic/tree/main/release
Possible pieces of the puzzle:
pyproject.toml
conforms to tag that was pushed, or else ABORTpyproject.toml
has changedCHANGELOG.md
-> look at Unreleased section and make new section for new version based on that