Skip to content

Latest commit

 

History

History
25 lines (24 loc) · 753 Bytes

RELEASE.md

File metadata and controls

25 lines (24 loc) · 753 Bytes

Release process

  • Create branch release/0.x.y and related PR, use "release" label
  • Update CHANGELOG.md, use "Unreleased" heading unless final release, copy-paste-edit from:
    python scripts/changelog --commit-range v0.X-1.Y-1..HEAD
    
  • Bump version to -rc.Z:
    cargo ws version -a --exact --force "*" --no-git-commit
    
  • Check, commit, push, and ensure CI ✅
  • Publish to https://crates.io
    cargo ws publish --from-git
    
  • Check docs.rs ✅
  • Finalise CHANGELOG.md with proper heading
  • Tag v0.X.Y and push tag
  • Check GH Release
  • Bump version to next alpha
  • Squash-merge the release PR, undelete the branch