Skip to content

Migrate off semantic-release to a tool better suited for python packages #990

Open
@noahnu

Description

@noahnu

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:

It should be PEP440 compatible: https://peps.python.org/pep-0440/ & https://packaging.python.org/en/latest/specifications/

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions