Skip to main content

1. Freeze the release scope

  • Keep code and docs aligned in the same release work.
  • Resolve or defer open TODO items clearly.

2. Run release validations

pnpm run build
cd src-tauri && cargo test
If documentation changed:
cd rainy-docs
mint broken-links
mint validate

3. Verify release metadata

Check and align version values before tagging:
  • package.json
  • src-tauri/Cargo.toml
  • src-tauri/tauri.conf.json

4. Build desktop artifacts

pnpm run tauri build

5. Publish and communicate

  • Publish the GitHub release artifacts.
  • Write release notes using /developers/release-notes-policy.
  • Confirm docs on Mintlify reflect the same release version.