v0.14.27-dev
Pre-releasePer-platform fleet upgrade
Fixes the fault that stranded every non-darwin host at the last promoted
release while rollouts reported success.
The rollout envelope carries ONE platform (the canary's). The cloud side
corrects that per host from its release ledger — but only for a tag it
has a row for, and release.yml never registered -dev builds. With no
row, the fan-out fell back to the single darwin URL, so linux and
windows hosts probe-failed with "exec format error" across five
consecutive releases while the summary reported "accepted" (which only
ever meant "envelope queued").
release.yml now registers -dev builds with prerelease:true. Registering
is not notifying: GET /api/v1/fleet/target still returns promoted
builds only, so the per-OS QA gate is unchanged.
No daemon code changes — workflow-only.