ci(beta): source slim manifests from build output

Flip gen-slim-manifests.py to its new --bin-dir mode (flasher repo PR #1):
beta/v manifests now come from out/ — the assets actually uploaded to the
release — instead of the derived config-beta.json, which the /releases
feed migration will retire. STATIC_PATH already exists in this workflow's
env and stays the manifest download host.

Workflow-only commit (.github/** is in paths-ignore): pushing this
triggers no build; the change is exercised by the next real push to
observer-firmware-dev.
This commit is contained in:
agessaman committed 2026-07-19 21:25:54 -07:00
1 parent 9276b6a0b9
commit 48799d5361
1 file changed
+5 -1
@@ -303,8 +303,12 @@ jobs:
--config flasher/config-beta.json
mkdir -p "flasher/$MANIFEST_DIR"
# Slim manifests come from the build output in out/ (the assets
# actually uploaded to the release), not from config-beta.json — see
# gen-slim-manifests.py's --bin-dir mode (flasher repo PR #1).
python3 flasher/scripts/gen-slim-manifests.py \
--config flasher/config-beta.json \
--bin-dir out \
--static-path "$STATIC_PATH" \
--out-dir "flasher/$MANIFEST_DIR" \
--base-version "$FIRMWARE_VERSION" \
--build "$BUILD_NUMBER" \