Skip to content

Latest commit

 

History

History
20 lines (19 loc) · 913 Bytes

RELEASE-CHECKLIST.md

File metadata and controls

20 lines (19 loc) · 913 Bytes

Release checklist

  • git pull
  • Look for fixmes
  • Look for outdated deps (cargo outdated or deps.rs)
  • cargo update
  • Bump version
  • Update CHANGELOG.md
  • Commit, git push, make sure CI passes
  • git tag -a vX.Y.Z
  • cargo build --target wasm32-unknown-unknown --release && cp -f target/wasm32-unknown-unknown/release/rec-wars.wasm rec-wars.wasm
  • cargo build --target wasm32-unknown-unknown --release --features web_splitscreen && cp -f target/wasm32-unknown-unknown/release/rec-wars.wasm rec-wars-splitscreen.wasm
  • Publish on GitLab: cd ~/dev/gitlab-pages && ./copy-rec-wars.sh
  • Wait for CI to finish
  • Test on GitLab
    • Check version number
  • cargo publish
  • git push the tag
  • GitHub release
    • Copy relevant part of CHANGELOG.md to description