From 01b6745deff24f81f893a42034c1bf20bf1fd354 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 21 Oct 2026 03:27:49 +0000 Subject: [PATCH] Record the npm registry ECONNRESET CI failure for PR #668 Why: the first CI wait on 996cbf0 failed in the test job, but the failure is `npm ci` losing its TLS connection to registry.npmjs.org while fetching zrender, not anything in this change. The card must say so plainly instead of leaving CI as NOT_RUN. Evidence: run 4592, job 7579. Same log shows the Python governance suite at 518 tests OK (skipped=35), so the target case passed in CI. Impact: task card only. Refs: PR #668 --- .task/fix-svc-static-deploy-test-port-flake.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.task/fix-svc-static-deploy-test-port-flake.md b/.task/fix-svc-static-deploy-test-port-flake.md index b8ee8da7..9788ac26 100644 --- a/.task/fix-svc-static-deploy-test-port-flake.md +++ b/.task/fix-svc-static-deploy-test-port-flake.md @@ -61,7 +61,7 @@ - Review 记录:PASS。审阅者:独立全新 CLI 会话,`pi`(zai-coding-cn/glm-5.3-flash),非 host 主模型、非实施会话,未使用 `--continue`/`--resume`/既有 session id,session 身份 not-observable。base=origin/main a496ea0f,head=0bd5a4b(同步前)/ 4ebf9e1(同步后)。核对项:动态取端口写法与仓内 5 处既有夹具惯例一致且 `socket` 已在 `:12` 导入;逐条核对 8 条断言未删未弱化;diff 仅 `tests/test_svc.py` 单 hunk,`:753-754` 夹具未动;TOCTOU 与既有惯例同级、非阻塞;无回归面。重放依据:host 已在 4ebf9e1 独立重跑目标用例(含占端口一腿)与全模块,收据 7dfe7b09;审阅原始输出在仓外 `/tmp/svc-flake-review-final.log`。 - 冲突记录:无冲突。合入前同步 `make task-sync` 纳入 origin/main a496ea0f(仅并入另一任务的归档卡与 spec,无代码变更、无组件 pin 变动);同步导致被测 HEAD 变化,关键检查已在 4ebf9e1 重跑。 -- CI 记录:NOT_RUN(当前 HEAD 完整 SHA、全部必需检查、运行链接、执行身份及 GATE 结果) +- CI 记录:第一次等待 **CI_FAILED**(非本改动导致)。被测 HEAD `996cbf07e1e32078d951708ab82474bf60cd5cbc`,run 4592:`svc-realcombo` success、`test` **failure**、`test-pg` 未出结果。失败点为 `make test-frontend` 的 `npm ci`:`npm error code ECONNRESET … network request to https://registry.npmjs.org/zrender/-/zrender-5.6.1.tgz failed, reason: Client network socket disconnected before secure TLS connection was established`(job 7579)——npm registry 连接中断,属基础设施故障。同一日志中 Python 治理套件 `Ran 518 tests … OK (skipped=35)`,即本任务的目标用例在 CI 上确实通过。GATE 结果:待新 HEAD 重跑后填入。 - 合入记录:NOT_RUN(交付授权范围、PR、被核验 HEAD、合入 SHA、目标分支及内容核验) - 清理记录:NOT_RUN(授权依据、写者退出确认、worktree/分支/任务卡处置)