Skip to content

Rework release steps #12

@patrick-5546

Description

@patrick-5546

Prerequisites

Things that need to be done

  • Update version in pyproject.toml
  • Generate CHANGELOG.md
  • Tag commit
  • Build and push to pip
  • Publish GitHub release
    • Should match CHANGELOG.md

Reworked release steps

Step Method
Update version in pyproject.toml manual
Generate CHANGELOG.md, tag commit, build and push to pip run release workflow when "Update version" is pushed to main
Publish GitHub release Manual, copy from CHANGELOG.md

Cleanup

  • Remove .github/release.yml, the previous release method
  • Document release steps in docs
  • Add changelog to project.urls in pyproject.toml

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions