From 48799d536152f10b979f117ddc80a0642249692a Mon Sep 17 00:00:00 2001 From: agessaman Date: Sun, 19 Jul 2026 21:25:54 -0700 Subject: [PATCH] ci(beta): source slim manifests from build output MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- .github/workflows/build-observer-firmwares-beta.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-observer-firmwares-beta.yml b/.github/workflows/build-observer-firmwares-beta.yml index 3a41acc4..5294cb24 100644 --- a/.github/workflows/build-observer-firmwares-beta.yml +++ b/.github/workflows/build-observer-firmwares-beta.yml @@ -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" \