Skip to content

Latest commit

 

History

History
30 lines (16 loc) · 765 Bytes

RELEASE.md

File metadata and controls

30 lines (16 loc) · 765 Bytes

Release Instructions

Manually bump the versions in the package.json and leaf/ts/package.json files.

Use cargo workspaces to bump the version of all the Rust crates:

cargo ws version minor --no-git-commit

Make sure everything still works.

Do a cargo publish dry-run just to make sure everything looks ready for cargo:

cargo ws publish --no-git-push --publish-as-is --no-remove-dev-deps --dry-run

Commit the changes and push them.

Make sure CI passes on GitHub.

Create a new tag locally and push it:

git tag -a v0.2.0
git push --tags

Publish the npm packages:

pnpm publish -r

Publish the cargo packages:

cargo ws publish --no-git-push --publish-as-is --no-remove-dev-deps