wai-quantum-desktop: the public half of the release's update key #571

Merged
dcharlot merged 1 commit from wai/quantum-desktop-update-key into main 2026-11-02 04:58:39 -05:00
Owner

Sets plugins.updater.pubkey in the desktop app's tauri.conf.json, so copies installed from the first signed release can check and install what they are offered. The private half stays outside the repository, as the README's setup says.

What changes

wai/wai-quantum-desktop/tauri.conf.json: the public key, one line. Nothing else.

What stays the same

A copy built from source, or unpacked from the portable archive, still does not update itself: wai-quantum-studio.yml holds that ("installed_by":null, "updates_itself":false), and the app's unit tests pass their keys in rather than reading this file.

Checked

  • The key signs a test file with its password.
  • The file parses, and the public key is 152 characters.
  • The public-name check is clean.

🤖 Generated with Claude Code

Sets `plugins.updater.pubkey` in the desktop app's `tauri.conf.json`, so copies installed from the first signed release can check and install what they are offered. The private half stays outside the repository, as the README's setup says. ## What changes `wai/wai-quantum-desktop/tauri.conf.json`: the public key, one line. Nothing else. ## What stays the same A copy built from source, or unpacked from the portable archive, still does not update itself: `wai-quantum-studio.yml` holds that (`"installed_by":null`, `"updates_itself":false`), and the app's unit tests pass their keys in rather than reading this file. ## Checked - The key signs a test file with its password. - The file parses, and the public key is 152 characters. - The public-name check is clean. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
wai-quantum-desktop: the public half of the release's update key
All checks were successful
standards workspaces build + test / which workspaces this change touches (pull_request) Successful in 9s
WAI breaking changes and the conformance runner / WAI breaking · does this change touch WAI (pull_request) Successful in 8s
wai-quantum studio and desktop / does this change touch it (pull_request) Successful in 8s
WAI breaking changes and the conformance runner / WAI breaking · wire, record and API against main · linux (pull_request) Successful in 32s
WAI breaking changes and the conformance runner / WAI breaking and conform · their tests, and the independent verifiers through wai conform · linux (pull_request) Successful in 2m34s
repository checks / lockfiles, advisories, tests in CI, workflow hygiene, spec and section references, public text (pull_request) Successful in 2m44s
wai-quantum studio and desktop / desktop app · macos (pull_request) Successful in 3m15s
wai-quantum studio and desktop / studio · browser (pull_request) Successful in 3m37s
wai-quantum studio and desktop / desktop app · linux (pull_request) Successful in 5m7s
standards workspaces build + test / joule-code-rs (joule-code/joule-code-rs, joule-code-rs, linux-arm64, true) (pull_request) Successful in 7m3s
wai-quantum studio and desktop / desktop app · windows (pull_request) Successful in 10m30s
standards workspaces build + test / macOS energy backends (pull_request) Successful in 10m51s
a63d3cb983
plugins.updater.pubkey is the public key a copy checks an update against. The
private half is held outside the repository, as the README says. Installed
copies update themselves from the first release signed with it.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Transaction-Science/open-standards!571
No description provided.