Open
Description
Is your feature request related to a problem? Please describe.
We currently use semantic-release to determine the next version, create git tags, and write changelog files, as well as comment on pull requests + issues. semantic-release was designed for the javascript ecosystem and does not natively support PEP440. This means we can't create PEP440 compatible prereleases.
Describe the solution you'd like
Looking for an alternative python-specific tool to replace semantic release. We'd need to update:
syrupy/.github/workflows/release.yaml
Line 33 in 2789597
- and remove the release config file at the root of the project
It should be PEP440 compatible: https://peps.python.org/pep-0440/ & https://packaging.python.org/en/latest/specifications/