新增 project release gate wrapper

This commit is contained in:
2026-06-16 04:33:06 +08:00
parent efbcf8b9bf
commit d076763ef4
6 changed files with 125 additions and 3 deletions

View File

@@ -37,7 +37,14 @@ continuation records are in `../text14.txt`.
## Required release gates
Run these before claiming the current scope is release-ready:
Run the single project release gate before claiming the current scope is
release-ready:
```bash
wasm-port/tests/host/verify_project_release_gate.sh
```
It executes the same minimum release validation commands:
```bash
git diff --check
@@ -55,6 +62,7 @@ browser smoke coverage. A passing aggregate ends with:
```text
host_wasm_opfs_browser_smokes=ok
project_release_gate=ok
```
## Expected baseline outputs
@@ -110,6 +118,7 @@ must not be run on hosts that do not provide the required LinuxCNC runtime.
- UI Node smoke passes.
- Browser INI panel smoke passes.
- Host aggregate smoke passes.
- `verify_project_release_gate.sh` passes.
- SDK exports match `runtime/sdk/README.md`.
- `docs/panel-entry.md` documents the external shell workflow surface.
- OPFS/session, sim-config coverage, host/runtime boundary, source reuse, and