Skip to content

Latest commit

 

History

History
16 lines (16 loc) · 838 Bytes

RELEASE_CHECKLIST.md

File metadata and controls

16 lines (16 loc) · 838 Bytes
  • rustup update stable
  • bump version in Cargo.toml
    • did tests::exercise_full_api change? if so, it's a semver-breaking change.
  • update changelog
  • cargo run --example update-readme
  • commit, tag, push commit, but do not push tag yet
  • build binaries:
    • script/release-skye
    • script/release-skye-debian in Parallels
    • script\release-raven.ps1 ("Windows PowerShell" works, make sure to run with comrak root as cwd)
    • script/release-sayya in VMWare
    • script/release-bunjil-wsl
  • Check you have 7 binaries: aarch64-apple-darwin, aarch64-unknown-linux-gnu, armv7-unknown-linux-musleabihf, x86_64-apple-darwin, x86_64-pc-windows-msvc, x86_64-unknown-freebsd, x86_64-unknown-linux-gnu
  • cargo publish
  • push tag
  • edit release to include changelog