- CI installs libdeflate-dev and CMake prefers its static library: APK homes
unpack as fast as with the headset-built programs, with no new dependency.
- build-frame-home.sh --ci fails when a headset program needs a library
beyond libc/libm/libdl/libpthread/libstdc++/libgcc_s.
- Studio's CMake requires a complete payload only in CI (or with
FRAME_HOME_REQUIRE_PAYLOAD); a developer build without one warns, leaves out
frame/, and Install on Steam Frame says the headset files are missing.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Also add title and description to actions
Move the FrameHome build-info.txt artifact to the build stage,
since it's not needed for the release.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Build Frame Home payload in CI
Build the ARM64 headset payload against the glibc 2.39 baseline, validate its ABI,
and pass the generated artifact to Studio packaging.
Add provenance attestations and document CI and local build modes.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>