Skip to content

修复流程节点草稿回退并修补 Python 镜像 tarfile 漏洞 - #107

Merged
a3384379 merged 2 commits into
mainfrom
codex/workflow-node-draft-return-to-base
Sep 23, 2026
Merged

a3384379 merged 2 commits into
mainfrom
codex/workflow-node-draft-return-to-base

Conversation

@a3384379

@a3384379 a3384379 commented Sep 23, 2026 •

Copy link
Copy Markdown
Owner

流程节点名称从已应用值 A 改为 B、尚未应用又改回 A 时,旧实现把最后一次输入与已应用节点比较,误判为无更新,应用后仍可能保存 B。现在显式区分节点字段事件与连线事件:节点字段按当前草稿更新,连线只提交 edges;回到基准值时重新计算 dirty,并保留未完成的 JSON、请求和映射输入。普通节点与兼容节点的 A→B→A 用例在旧实现均可复现失败,现在通过;映射 edit/add/delete 保护测试保留。

本轮完整 CI 首次运行被新披露的 Python tarfile 高危漏洞 CVE-2026-82049 阻断,与工作流代码无关。镜像仍使用 3.13.15,构建时应用 Python 官方 3.13 分支已合并的补丁 b8f23e3,并执行补丁自带的 test_sneaky_hardlink_relocation 回归。Grype 因版本号不变仍报同一 CVE,因此仅对 python binary 3.13.15 的该 CVE 添加精确豁免;未关闭其他扫描。

验证:后端 Ruff 格式/检查、mypy、pytest 通过(1449 passed,7 skipped,覆盖率 90.67%);前端格式、lint、coverage(425 passed)和 build 通过。修补后的本地镜像构建与上游回归测试通过,运行时确认已加载补丁,Grype v0.116.1 扫描退出码 0。隔离 Compose 栈健康;最终提交 ec6055047a420b3703d9b098eafff6074071d7a2 上官方 Linux Chromium 工作流交互/布局/视觉共 14 项通过,3 档视口 × 9 状态产生 27 张 PNG 和 27 份元数据,像素断言通过,并人工打开关键截图。复跑时仅在隔离测试栈将登录频率额度提高,以避免连续验收触发 429;产品默认配置未变。

复审报告里的 main@c6c8988 Compose 启动失败首因是构建 containerd 时缺少 Go 模块 go.sum 项,并非 F01–F04 断言失败;后续 main@107d4fe 的 Compose 与 Required Gate 已成功。完整 V2 设计签署及公司部署不在本次小范围修复的验收结论中。

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 23, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-09-23T15:41:21.763279Z f105ffb PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@a3384379 a3384379 added the ci:milestone 功能阶段稳定后触发一次完整远程 CI label Sep 23, 2026
@a3384379 a3384379 removed the ci:milestone 功能阶段稳定后触发一次完整远程 CI label Sep 23, 2026
@a3384379 a3384379 changed the title 修复流程节点名称改回原值时保留旧草稿的问题 修复流程节点草稿回退并修补 Python 镜像 tarfile 漏洞 Sep 23, 2026
@a3384379 a3384379 added the ci:milestone 功能阶段稳定后触发一次完整远程 CI label Sep 23, 2026
@a3384379
a3384379 merged commit 83571c7 into main Sep 23, 2026
10 checks passed
@a3384379
a3384379 deleted the codex/workflow-node-draft-return-to-base branch September 23, 2026 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:milestone 功能阶段稳定后触发一次完整远程 CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant