修复 master CI 的 Codex CLI 失败状态竞态 #273

Merged
kdletters merged 1 commits from codex/fix-master-ci-codex-cli into master 2026-09-03 17:34:28 +08:00
Member

修复 Codex CLI 子进程提前退出时 stdin BrokenPipe 导致未采集真实退出码的问题。\n\n- BrokenPipe 时继续等待并采集脱敏 stderr\n- 非零退出优先返回真实退出码\n- 保留其他 stdin 错误的快速失败行为\n\n已验证:Codex CLI 失败回归测试、cargo fmt、编码检查、git diff --check。

修复 Codex CLI 子进程提前退出时 stdin BrokenPipe 导致未采集真实退出码的问题。\n\n- BrokenPipe 时继续等待并采集脱敏 stderr\n- 非零退出优先返回真实退出码\n- 保留其他 stdin 错误的快速失败行为\n\n已验证:Codex CLI 失败回归测试、cargo fmt、编码检查、git diff --check。
kdletters added 1 commit 2026-09-03 16:48:13 +08:00
修复 Codex CLI 失败状态采集竞态
Project CI / Frontend tests (pull_request) Successful in 2m46s
Project CI / Repository checks (pull_request) Successful in 3m49s
Project CI / Backend tests (pull_request) Successful in 9m22s
Project CI / Native shell tests (pull_request) Successful in 21m52s
1982756c6d
BrokenPipe 时继续采集子进程退出状态
保留 stderr 脱敏摘要并避免泄露原始错误
kdletters merged commit 3e034d681d into master 2026-09-03 17:34:28 +08:00
kdletters deleted branch codex/fix-master-ci-codex-cli 2026-09-03 17:34:29 +08:00
Sign in to join this conversation.