Skip to content

Release Process

Rob Moran edited this page Jun 30, 2026 · 2 revisions

Checkout the main branch

Ensure the working directory is clean, then:

git checkout main
git pull

Version

Bump the package.json and Cargo.toml version using:

npm version <major|minor|patch>

Changelog

Update the CHANGELOG file to reflect all changes in this release

Commit

Ensure all local changes are staged and committed amending the commit created with npm version

Push

git push --follow-tags

Test All Platforms

Have a compatible physical test device set up and connected to the local machine. (Details)

npm run full-test

Publish

Run the CI Publish Workflow, selecting the desired tag (e.g. latest for a normal release)

Clone this wiki locally