新增 release artifact URL workflow SDK gate
This commit is contained in:
57
text14.txt
57
text14.txt
@@ -3308,6 +3308,63 @@ ui_node_smokes=ok
|
||||
继续只做实质能力推进。优先选择可执行 gate、SDK/API surface、或真实 browser workflow;
|
||||
不要做只整理断言或局部常量化的批次。
|
||||
|
||||
五十五、2026-06-16 继续执行记录:project release artifact URL workflow SDK gate
|
||||
|
||||
本轮继续按“每批必须产出可调用 API、可验证 workflow、可执行 gate、或真实 UI/browser 能力”推进,
|
||||
把 SDK 侧 release artifact URL workflow 从 surface 测试中的局部断言提升为独立可执行 gate。外部
|
||||
CI 现在可以单独运行这个 gate 验证 caller-provided fetch、ready URL workflow、summary view-model、
|
||||
missing input、HTTP failure 和 thrown fetch error。
|
||||
|
||||
完成内容:
|
||||
|
||||
- 新增可执行 SDK gate:
|
||||
- `tests/sdk/node/verify_project_release_artifact_url_workflow.mjs`;
|
||||
- `tests/sdk/node/verify_project_release_artifact_url_workflow.sh`;
|
||||
- 新 gate 覆盖:
|
||||
- fetch 收到 caller-provided artifact URL;
|
||||
- ready artifact URL workflow;
|
||||
- ready URL workflow summary view-model;
|
||||
- missing `artifactUrl/fetchRef`;
|
||||
- HTTP failure;
|
||||
- thrown fetch error;
|
||||
- blocked workflow 的 next-command action-plan;
|
||||
- `tests/sdk/node/verify_sdk_surface.sh` 聚合运行新 gate;
|
||||
- `tests/host/verify_project_release_gate.sh` 显式运行新 SDK URL workflow gate;
|
||||
- `runtime/sdk/README.md` 记录新 gate 命令和输出;
|
||||
- `docs/project-release-handoff.md` 把新 gate 加入 release validation commands 和 expected SDK outputs;
|
||||
- `tests/docs/node/verify_project_release_handoff_docs.mjs` 覆盖新 gate 命令和输出;
|
||||
- `PROJECT_COMPLETION_TRACKER.md` 同步 latest completed batch、SDK/API surface 和 release gate wrapper 状态;
|
||||
- 未新增控制按钮;
|
||||
- 未执行 opt-in runtime probes;
|
||||
- 未解析 G-code;
|
||||
- 未解释 canonical events;
|
||||
- 未新增 JS CNC 语义;
|
||||
- 未 promotion blocked runtime family;
|
||||
- 未改变 LinuxCNC interpreter、tool、parameter、planner、kinematics、remap 或 LinuxCNC-owned
|
||||
runtime semantics。
|
||||
|
||||
验证已通过(先行 targeted):
|
||||
|
||||
```bash
|
||||
wasm-port/tests/sdk/node/verify_project_release_artifact_url_workflow.sh
|
||||
wasm-port/tests/sdk/node/verify_sdk_surface.sh
|
||||
wasm-port/tests/docs/node/verify_project_release_handoff_docs.sh
|
||||
```
|
||||
|
||||
关键输出:
|
||||
|
||||
```text
|
||||
project_release_artifact_url_workflow_node_smoke=ok
|
||||
sdk_surface_node_smoke=ok
|
||||
project_release_gate_manifest_node_smoke=ok
|
||||
project_release_handoff_docs_node_smoke=ok
|
||||
```
|
||||
|
||||
下一步工作计划:
|
||||
|
||||
继续只做实质能力推进。优先选择可执行 gate、SDK/API surface、或真实 browser workflow;
|
||||
不要做只整理断言或局部常量化的批次。
|
||||
|
||||
五十四、2026-06-16 继续执行记录:project release readiness artifact URL workflow summary view-model SDK API
|
||||
|
||||
本轮继续按“每批必须产出可调用 API、可验证 workflow、可执行 gate、或真实 UI/browser 能力”推进,
|
||||
|
||||
Reference in New Issue
Block a user