Skip to content

v0.14.27-dev

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jul 16:24

Per-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.