- Publish a new release of the app
- Edit the latest release to include release notes
- Add release notes in plaintext to the generated
latest.json
. Add a single newline in between each bullet point. - Edit the latest version gist with the updated contents of
latest.json
- Update the release blog post with the latest links to each release binary. The local file path should look something like
src/content/blog/v0.1.1.mdx
- Do a squash commit into the blog repo's main branch and push to origin
- Download and install the latest version from the release webpage to ensure that everything works as expected
- Submit release to HN, and update blog post with link to HN post
- Bump version number in:
src-tauri/Cargo.toml
src-tauri/Cargo.lock
src-tauri/tauri.conf.json
src-tauri/api/sample-disk-writes/preferences/version-init/preferences.toml
src-tauri/api/sample-disk-writes/preferences/version-update/preferences.toml
src-tauri/api/sample-disk-writes/db-import-export/conflicting-llm-call/conflicting-db.yaml
src-tauri/api/sample-disk-writes/db-import-export/conversation-edited-2/test-folder/exported-db.yaml
src-tauri/api/sample-disk-writes/db-import-export/different-api-key/different.zamm.yaml
src-tauri/api/sample-disk-writes/db-import-export/terminal-sessions/exported-db.yaml
- Update the end-to-end screenshot