open-standards/wai/wai-quantum-desktop/release/wai-quantum-desktop.json.in
Transaction Science ff8cde2371 wai-quantum-desktop: installers on a tag, the cask, the Scoop manifest and CI on three platforms
- .github/workflows/wai-quantum-desktop-release.yml, on a tag
  wai-quantum-desktop-v<version> equal to Cargo.toml's and
  tauri.conf.json's: a disk image for macOS (aarch64 and x86_64, with the
  GPU state vector); an AppImage, a Debian and an RPM package for Linux
  (x86_64 and arm64); an installer and a portable archive for Windows.
  Each build runs what it made (check, update-status, the code signature,
  the disk image's checksums, the AppImage, the Debian package unpacked),
  then attaches it with its SHA-256 over the private network.
- Signing is skipped, and the log says so, while its secrets are absent:
  WAI_QUANTUM_DESKTOP_UPDATER_KEY (and its password) signs updates, and
  the built app's verify-update checks every one before it is attached;
  the APPLE_* secrets sign and notarise the macOS app.
- release/manifests.py writes the Homebrew cask, the Scoop manifest and
  latest.json from the release's assets, from templates beside it, and
  the last job attaches them and puts latest.json on the pre-release the
  app asks unless that one names a newer version. Nothing is pushed to the
  tap or the bucket. release/manifests_test.py holds it to releases made
  up here.
- wai-quantum-studio.yml: the desktop app's tests, clippy, check and
  update-status on Linux (act-22.04 with the web view's libraries) and on
  Windows as well as macOS, the update tests required by name; the Linux
  leg runs the manifests test, and the Studio job test/update.test.mjs.
- The desktop README: the installers, which copies update themselves,
  the command that makes the update key and every secret's name. The
  changelog entry.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 10:26:02 -04:00

15 lines
546 B
JSON

{
"version": "${version}",
"description": "Quantum Studio: OpenQASM programs run on this computer or the WAI quantum job service, every result signed",
"homepage": "https://wai.transaction.science/quantum-studio/",
"license": "Apache-2.0",
"architecture": {
"64bit": {
"url": "${url}",
"hash": "${hash}",
"extract_dir": "${extract_dir}"
}
},
"shortcuts": [["wai-quantum-desktop.exe", "Quantum Studio"]],
"notes": "Scoop updates this copy (scoop update wai-quantum-desktop); it does not update itself."
}