Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 902 Bytes

RELEASE-CHECKLIST.adoc

File metadata and controls

22 lines (20 loc) · 902 Bytes

Release Checklist

  1. Create the release branch (e.g. release/v0.1.0) from the develop branch, and switch to it

  2. Update CHANGELOG.adoc (rename unreleased header to the current date, add any missing changes)

  3. Bump up the version (just bump part)

  4. Update the release date in CITATION.cff to the current date

  5. Switch to the master branch, and merge the release branch into it (with --no-ff)

  6. Make a GPG-signed tag (e.g. git tag -s v0.1.0 -m "chore(release): Release version 0.1.0")

  7. Switch to the develop branch, and merge the release branch into it (with --no-ff)

  8. Push the master branch, the develop branch and the local tags

  9. Checkout the latest tag, and publish to crates.io using cargo publish