Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 667 Bytes

RELEASE_CHECKLIST.md

File metadata and controls

15 lines (14 loc) · 667 Bytes

Release Checklist

  • Crate a new release branch just new <VERSION>, e.g. just new 1.0.0
  • Merge all feature branches into release branch
  • Add changes since last release to CHANGELOG.md. (You should do this with every commit!)
  • (Optional): Run unittests and checks: just check <VERSION>
  • (Optional): Build binaries: just build <VERSION>
  • Test the main functionality just test
  • Release to crates.io (This step run tests and build steps from above): just release <VERSION>
  • Create GitHub release
    • Click "Create new release"
    • Select tag
    • Copy stuff from CHANGELOG.md to description
    • Attach binaries generated above