poetry semantic release
v0
semantic-poetry is a GitHub Action that automates the release of poetry-based Python packages on GitHub and PyPI following semantic versioning and conventional commits standards.
To use it in your CI:
PYPI_TOKEN: https://docs.github.com/en/actions/security-guides/encrypted-secrets#creating-encrypted-secrets-for-a-repository[tool.semantic_release] section of this pyproject.toml and adjust it to your needs.Happy hacking ?
Test runs can be found at https://github.com/matteo4diani/poetry-semantic-release-test/actions, which is a sample poetry-based Python project used to test this action.
This action uses poetry and python-semantic-release.