Add Linux app package readiness
This commit is contained in:
@@ -1396,11 +1396,12 @@ also exposes non-default platform validation targets:
|
||||
those target names and the wrapper matrix now includes
|
||||
`pp_app_core_app_dialog_tests` with the rest of the CMake test executables.
|
||||
`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. It also has a readiness-only mode for
|
||||
cheap package blocker inventory without building an app artifact, and
|
||||
`panopainter_package_smoke_readiness_self_test` keeps the PowerShell and shell
|
||||
readiness matrices aligned. The PowerShell wrapper can also run the retained
|
||||
AppX, Android standard/Quest/Focus APKs, Apple bundles, Linux app output, and
|
||||
WebGL output, with blocked prerequisites tied to DEBT-0011. It also has a
|
||||
readiness-only mode for cheap package blocker inventory without building an app
|
||||
artifact, and `panopainter_package_smoke_readiness_self_test` keeps the
|
||||
PowerShell and shell readiness matrices aligned, including retained Linux/WebGL
|
||||
CMake baseline metadata. The PowerShell wrapper can also run the retained
|
||||
Android native package checks through `-AndroidNativeChecks`, reporting the
|
||||
standard `native-lib` build plus Quest/Focus configure checks next to the APK
|
||||
blocker matrix. Root CMake now exposes non-default package validation targets
|
||||
@@ -2388,11 +2389,12 @@ Results:
|
||||
document export or history can persist malformed state.
|
||||
- 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. Readiness-only mode now reports the same matrix without building
|
||||
the app first, and the package readiness self-test keeps wrapper package
|
||||
kinds aligned.
|
||||
standard/Quest/Focus APKs, Apple bundles, Linux app output, and WebGL
|
||||
outputs. Actual package building remains blocked by DEBT-0011 until those
|
||||
targets are migrated to root CMake. Readiness-only mode now reports the same
|
||||
matrix without building the app first, and the package readiness self-test
|
||||
keeps wrapper package kinds, retained Linux/WebGL CMake metadata, and blocker
|
||||
metadata aligned.
|
||||
- Android standard arm64/x64, Quest arm64, and Focus/Wave arm64 configure
|
||||
through the platform-build wrapper by default. Focused validation compiled
|
||||
representative headless component/tool targets across all four presets, and
|
||||
|
||||
Reference in New Issue
Block a user