Split out of #76 (self-upgrade retroactive spec) as a separate, independent item.
Context
The release matrix builds linux amd64/arm64, darwin arm64, and windows amd64 — but not darwin/amd64. The new agent-init upgrade command (PR #73) makes this gap user-visible for the first time: an Intel Mac running upgrade selects no matching asset and hits a "no asset for platform" error.
Decision needed
Pick one:
- Add
darwin/amd64 to the release matrix in .github/workflows/release.yml so Intel Macs get a published binary and upgrade works for them.
- Don't support Intel Mac, but improve the
upgrade error so it clearly says the platform isn't published (and points to building from source / go install), rather than a generic "no asset" message.
Notes
Split out of #76 (self-upgrade retroactive spec) as a separate, independent item.
Context
The release matrix builds linux amd64/arm64, darwin arm64, and windows amd64 — but not darwin/amd64. The new
agent-init upgradecommand (PR #73) makes this gap user-visible for the first time: an Intel Mac runningupgradeselects no matching asset and hits a "no asset for platform" error.Decision needed
Pick one:
darwin/amd64to the release matrix in.github/workflows/release.ymlso Intel Macs get a published binary andupgradeworks for them.upgradeerror so it clearly says the platform isn't published (and points to building from source /go install), rather than a generic "no asset" message.Notes