-
Notifications
You must be signed in to change notification settings - Fork 110
Maintenance
Simon Warta edited this page Jul 6, 2021
·
11 revisions
This page contains instructions for maintainer, not users.
- Set version of
cosmwasm-std
/cosmwasm-vm
inlibwasmvm/Cargo.toml
- Run
(cd libwasmvm && cargo check)
to updatelibwasmvm/Cargo.lock
- Update testing contracts:
(cd api/testdata && ./download_releases.sh v0.13.0)
- Run Rust tests:
(cd libwasmvm && cargo test)
- Run Go tests:
make build-rust && make test
- Merge all your work in main
- Wait for the re-build of the shared libraries by the CI job deploy_to_git. This adds a [skip ci] Built release libraries commit.
- Pull latest main branch
-
git tag v<version>
, review everything andgit push --tags
Now the shared libraries are checked in at the new tag. A CI build is triggered by the tag, that creates a release including the static library build.