31 lines
1008 B
Markdown
31 lines
1008 B
Markdown
# Web Software Parity 自包含构建 Gate 实施记录
|
||
|
||
## 目标
|
||
|
||
本文件落实 `ACC-050/INT-037`,确保 release manifest 中的 Web software parity 命令可在干净或过期 dist 状态下独立执行。
|
||
|
||
## 实现
|
||
|
||
`verify_web_software_parity_gate.sh` 现先执行:
|
||
|
||
```bash
|
||
npm --prefix "$WEB_ROOT/app" run build
|
||
```
|
||
|
||
随后才运行三解释器/wrapped rotary、G93、linear-unit 和 Web 主 smoke。由于 build 会重建 dist,wrapped rotary 三副本检查不再依赖其他 browser gate 的隐式前置步骤。
|
||
|
||
manifest 单测读取 parity 脚本并断言 build 命令存在且位于第一个 dist consumer 之前;该测试继续支持从仓库根和 `wasm-port` 两种 cwd 执行。
|
||
|
||
## 验证输出
|
||
|
||
```text
|
||
gmoccapy_static_build=ok
|
||
wrapped_rotary_static_assets=ok
|
||
web_software_parity_gate=ok
|
||
project_release_gate_manifest_node_smoke=ok
|
||
```
|
||
|
||
## 结论
|
||
|
||
`ACC-050/INT-037` 完成。Web software parity 现在是自包含 release gate,不再依赖调用顺序或历史 dist 内容。
|