> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rainy-mate.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Release process

> Prepare and ship a stable Rainy MaTE desktop release with synchronized documentation.

## 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

```bash theme={null}
pnpm run build
cd src-tauri && cargo test
```

If documentation changed:

```bash theme={null}
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

```bash theme={null}
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.
