Files
HaloKeymind/.github
agessaman a2a7cceefb ci(beta): stop deriving config-beta.json; sync release notes to the release body
The flasher's Version dropdown is feed-driven now (/releases on the
firmware-proxy Worker lists both channels), so the beta channel needs no
config of its own: drop the config-beta.json derivation and the
update-firmware.py --config call (which would exit nonzero once
config.json's observer entries become github defs with no embedded
filenames). The flasher commit is now scoped to beta/v/ and the counter.

The release body gets the dev-channel warning + firmware-notes.html via
gh_retry'd 'gh release edit' (non-fatal), serving as this channel's
dropdown changelog.

MUST land before the flasher config.json conversion, together with the
matching production-workflow change (26db31f6 on observer-firmware).

Workflow-only commit: pushing this triggers no build.
2026-07-19 21:47:22 -07:00
..
2026-04-26 00:24:40 +12:00