Sprint 17 closed: desktop distribution on R2 + in-app updates

Sprint 17 is closed. Meronq Desktop can be downloaded from the website and updated in-app via signed Tauri updater artifacts on Cloudflare R2 (ADR-0016).

What shipped

  • No launcher — distribute and update the Desktop app itself.
  • Public R2 CDN (*.r2.dev) — desktop/stable/{version}/…, latest/ aliases, and latest.json for the updater.
  • Website /download/ — Windows installers (macOS links ready when artifacts land).
  • In-app Check for updatestauri-plugin-updater against the R2 manifest.
  • Publish path — GitHub Actions workflow on desktop-v* tags, plus a local publish-to-r2.mjs path (Node S3 client) when Actions cannot start.

Dogfood notes

First publish is Windows 0.1.0. GitHub Actions currently fails to start jobs (org billing / spending limit); the Windows release was cut locally. macOS CDN packs, custom domain, and OS notarization stay deferred (ADR-0016 / Sprint 18).

Principle

Ship installers and updates from a stable HTTPS URL you control — not ad-hoc file sharing, and not binaries in the Pages git tree.

← Back to blog