生成项目发布 readiness gate artifact
This commit is contained in:
@@ -39,7 +39,9 @@ continuation records are in `../text14.txt`.
|
||||
readiness report covering required gate commands, expected smoke outputs, the
|
||||
sim-config inventory baseline, and blocked runtime families. The helper is
|
||||
evidence driven and only reports `ready: true` when the caller supplies
|
||||
release gate evidence such as `project_release_gate=ok`.
|
||||
release gate evidence such as `project_release_gate=ok`. The project release
|
||||
gate writes the same report to `build/project-release-readiness.json` and
|
||||
validates it with `verify_project_release_readiness_artifact.sh`.
|
||||
- OPFS/session callers can use `createMachineSessionPersistenceSummary()` or
|
||||
`linuxCncIniPanelApi.getMachineSessionPersistenceSummary()` to inspect
|
||||
machine files, session snapshot, session readiness, session load, readonly
|
||||
@@ -76,7 +78,15 @@ wasm-port/tests/host/verify_host_smokes.sh
|
||||
```
|
||||
|
||||
The host aggregate gate includes SDK, OPFS, docs, UI Node, WASM Node, and
|
||||
browser smoke coverage. A passing aggregate ends with:
|
||||
browser smoke coverage. The project release gate then writes and verifies a
|
||||
machine-readable release readiness artifact:
|
||||
|
||||
```text
|
||||
project_release_readiness_artifact=...
|
||||
project_release_readiness_artifact_node_smoke=ok
|
||||
```
|
||||
|
||||
A passing aggregate ends with:
|
||||
|
||||
```text
|
||||
host_wasm_opfs_browser_smokes=ok
|
||||
|
||||
Reference in New Issue
Block a user