Skip to content

Releasing

Christoph Otter edited this page Aug 30, 2023 · 30 revisions
  1. Run export NEW_COSMWASM_VERSION=0.10.0-alpha2
  2. Run ./devtools/set_version.sh "$NEW_COSMWASM_VERSION"
  3. Update CHANGELOG.md with the correct release date and commit changes. Make sure to update the list at the bottom and run ./devtools/format_md.sh
  4. Create a PR with these changes
  5. When the PR is merged, checkout the branch they were merged into and run
    (cd packages/crypto && cargo publish) \
      && (cd packages/derive && cargo publish) \
      && (cd packages/std && cargo publish) \
      && (cd packages/schema-derive && cargo publish) \
      && (cd packages/schema && cargo publish) \
      && (cd packages/storage && cargo publish) \
      && (cd packages/vm && cargo publish) \
      && (cd packages/check && cargo publish)
  6. Run git tag "v$NEW_COSMWASM_VERSION" on the merge and check if everything looks solid
  7. Run git push && git push --tags
Clone this wiki locally