Add Linux app package readiness

This commit is contained in:
2026-06-05 13:22:57 +02:00
parent 35477978e5
commit 321e5d6287
6 changed files with 72 additions and 23 deletions

View File

@@ -184,18 +184,18 @@ powershell -ExecutionPolicy Bypass -File scripts\automation\apple-remote-build.p
It also guards the root CMake platform automation target names and the
PowerShell/shell Android SDK Manager update hooks.
- `package-smoke.ps1 -ReadinessOnly` and `package-smoke.sh --readiness-only`
emit the Windows AppX, Android standard/Quest/Focus APK, Apple bundle, and
WebGL package readiness matrix without first building an app artifact. The
full package smoke command still builds/checks the selected app target before
reporting the same readiness matrix. `package-smoke.ps1
emit the Windows AppX, Android standard/Quest/Focus APK, Apple bundle, Linux
app, and WebGL package readiness matrix without first building an app
artifact. The full package smoke command still builds/checks the selected app
target before reporting the same readiness matrix. `package-smoke.ps1
-AndroidNativeChecks` also runs the retained Android standard `native-lib`
build and Quest/Focus configure helper for selected Android package kinds,
then reports those native results beside the APK blocker matrix.
`scripts/dev/check_package_smoke_readiness.py`, registered as
`panopainter_package_smoke_readiness_self_test`, verifies both wrappers keep
the same six package kinds, blocked DEBT-0011 status, readiness-only mode,
retained Android native-check prerequisite metadata, and root CMake package
validation target names.
the same seven package kinds, blocked DEBT-0011 status, readiness-only mode,
retained Android native-check prerequisite metadata, retained Linux/WebGL
CMake baseline metadata, and root CMake package validation target names.
- Root CMake exposes non-default package validation targets:
`panopainter_package_readiness`,
`panopainter_windows_app_package_smoke`,