Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.55 KB

RELEASING.md

File metadata and controls

24 lines (18 loc) · 1.55 KB

How To Make A New Release Of PyGLS

  1. Update the version number in pyproject.toml

    • Try to follow https://semver.org/
    • Commit message title should be something like: build: v1.3.0
    • Typically you'll want to make a dedicated PR for the version bump. But if a previous PR has already merged the wanted version bump into main, then a new PR is not necessary.
    • Example PR for a release #434
    • Merge the PR
  2. Create a Github Release

Notes

  • CHANGELOG.md and CONTRIBUTORS.md are automatically populated in the Github Release Action.
  • PyPi automatically detects beta and alpha versions from the version string, eg v1.0.0a, and prevents them from being the latest version. In other words, they're made publicly available but downstream projects with loose pinning (eg ^1.0.0) won't automatically install them.