docs: add the remaining release steps for the Tauri port

This commit is contained in:
tiennm99 committed 2026-10-21 21:28:18 +07:00
1 parent 909013789b
commit 88d39feeb1
1 file changed
+22
+22
View File
@@ -0,0 +1,22 @@
# TODO
Steps left before the Tauri v2 port on `feat/tauri-port` can ship. Do them in
order.
1. **Create the updater signing key.** Run `npx tauri signer generate`, put the
public key in `plugins.updater.pubkey` in `tauri.conf.json`, add the
`TAURI_SIGNING_PRIVATE_KEY` and `TAURI_SIGNING_PRIVATE_KEY_PASSWORD`
repository secrets, and keep an offline backup of the key pair. Until then
the release workflow refuses to build and the app rejects every downloaded
update.
2. **Test on Windows 10 and 11.** Download the exe artifact from the latest CI
run on `feat/tauri-port` and work through the checklist in
[the final port review](plans/reports/code-reviewer-261021-1028-tauri-port-final.md).
Check toast notifications first: a freshly downloaded exe may not show them.
3. **Run the release dry run.** Follow the dry-run steps in
[docs/release-process.md](docs/release-process.md). It creates a draft
release and deletes it afterwards.
4. **Merge into `main`.** This reaches production: the next tag publishes the
Tauri build to existing users through self-update.
5. **Rename to `usage-monitor`.** Follow
[the rename plan](plans/261021-1226-rename-to-usage-monitor/plan.md).