Objective
Generate a machine-readable update manifest from the canonical GitHub Release so internal dogfood builds can discover newer versions without relying on npm or Homebrew publishing.
Current Status
State: Waiting
Next action: Finish the release-path simplification in #126, then add manifest generation to the active Release workflow.
Blocked by: #126 release workflow decision.
Last verified: 2026-05-24 after deciding GitHub Releases should be the update source, not public package distribution.
Scope
- In: Release manifest schema, per-platform asset URLs, SHA256 hashes, version, commit, published timestamp, channel metadata, and workflow upload/publish behavior.
- Out: npm publishing, Homebrew publishing, public distribution branding, automatic binary replacement, or multiple update channels before stable is working.
Acceptance Criteria
Relationships
Depends on #126.
Follow-up for #85 internal fork/product direction.
Predecessor for a future CLI update-check/self-update implementation.
Notes
This issue exists because auto updates need an update source, not public package distribution. npm and Homebrew should remain deferred unless we separately decide we need package-manager installs.
Objective
Generate a machine-readable update manifest from the canonical GitHub Release so internal dogfood builds can discover newer versions without relying on npm or Homebrew publishing.
Current Status
State: Waiting
Next action: Finish the release-path simplification in #126, then add manifest generation to the active Release workflow.
Blocked by: #126 release workflow decision.
Last verified: 2026-05-24 after deciding GitHub Releases should be the update source, not public package distribution.
Scope
Acceptance Criteria
./build-fast.shpasses for any repo/code changes.Relationships
Depends on #126.
Follow-up for #85 internal fork/product direction.
Predecessor for a future CLI update-check/self-update implementation.
Notes
This issue exists because auto updates need an update source, not public package distribution. npm and Homebrew should remain deferred unless we separately decide we need package-manager installs.