Report package smoke readiness matrix

This commit is contained in:
2026-06-03 09:57:12 +02:00
parent cd9206344d
commit 21c448d6f1
4 changed files with 294 additions and 8 deletions

View File

@@ -806,8 +806,11 @@ standard x64/arm64, Android Quest arm64, Android Focus/Wave arm64,
Emscripten/WebGL, macOS, iOS device, and iOS simulator. `platform-build`
automation now builds the current headless component matrix, including
`pp_platform_api`, `pp_app_core`, app-core tests, and platform API tests.
App/package entrypoints for non-Windows platforms still need to consume shared
targets and remain covered by debt until package validation is migrated.
`package-smoke` now emits a structured package readiness matrix for Windows
AppX, Android standard/Quest/Focus APKs, Apple bundles, and WebGL output, with
blocked prerequisites tied to DEBT-0011. App/package entrypoints still need to
consume shared targets and remain covered by debt until package validation is
migrated from legacy package projects to root CMake.
Implementation tasks:
@@ -1251,8 +1254,11 @@ Results:
round-trip automation.
- Snapshot creation now rejects invalid embedded RGBA8 face payloads before
document export or history can persist malformed state.
- PowerShell package-smoke wrapper validates the Windows CMake app executable
and runtime `data/` copy.
- Package-smoke wrappers validate the Windows CMake app executable/runtime
`data/` copy and report structured package readiness for AppX, Android
standard/Quest/Focus APKs, Apple bundles, and WebGL outputs. Actual package
building remains blocked by DEBT-0011 until those targets are migrated to
root CMake.
- Android arm64 configured with NDK 29.0.14206865 through the platform-build
wrapper and compiled headless foundation/tool/test targets.
- Desktop VR drawing now routes generic OpenGL scissor/depth/blend state,