Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 553 Bytes

File metadata and controls

20 lines (15 loc) · 553 Bytes

Release Process

Uses hatch-vcs - versions from git tags.

Creating a Release

  1. Merge changes to main
  2. Tag and push:
    git tag vX.Y.Z
    git push origin vX.Y.Z
  3. Create a GitHub Release from the tag
  4. The build-wheel.yml workflow runs CI via build.yml and attaches the wheel

CI

All PRs run CI (build.yml) via the pr-prerelease.yml workflow. PRs against main also create a prerelease with the built wheel. Install link is posted as a PR comment. Cleaned up on PR close.