Repository navigation
CodePier 1.29.1 · 安全测试清理与界面可靠性修复
CodePier 1.29.1
-
全回归收集与任务采用独立受管 scratch,成功、失败、取消和超时均先核实进程退出再回收,保留 JUnit、摘要和有界日志;清理未确认不能算验证完成。
-
增加显式测试包装入口,其他映射项目可选择接入;普通 exec 和框架写到受管目录之外的文件不会被猜测清理,现有映射配置不自动改变。
-
持久清理状态、目录身份与进程组核验支持保守崩溃恢复;历史工作树只有只读审查清单,不删除用户改动、独有提交或未知数据。
-
默认 256 MiB 空闲准入、2 GiB 采样 scratch 预算和 8 MiB 日志上限。当前包装器依赖 POSIX;Windows 拒绝不安全回退,脱离继承进程组的守护进程及不明启动窗口需人工检查。
-
本地清理相关验收 146 项通过,完整跨平台回归及发布归档以最终同提交 CI 为准。发布不自动部署、升级服务或启用全部映射。
-
修复项目管理弹窗在异步预览返回时上下移动、导致 WebKit 快速取消选择点击丢失的竞态;操作区保持顶部位置,并增加受控鼠标时序、键盘、滚动和窄屏验证。
-
修复任务方案已确认但旧问题卡仍显示等待的增量刷新遗漏;仅在卡片投影字段实际变化时更新对应消息,相同轮询不重复重绘或发送。
-
修正慢 socket 测试的固定 20ms 调度假设,使用有界事件同步;保留 300ms HTTP admission 标准及发送任务收尾断言。
验证
- 最终提交:b125b08dca42c809d48a26e1a70fd6f5201b1405
- 完整 CI:https://github.com/cyeinfpro/codepier/actions/runs/38791805405 (Linux/macOS 六片、Windows、OIDC、完整证据和 Release gate 均成功)
- 镜像门禁:https://github.com/cyeinfpro/codepier/actions/runs/38791810964
- 镜像:ghcr.io/cyeinfpro/codepier@sha256:65cebf4dfc1413022fafdf942c4655807f26315d9eed7d47357766ea440d9a64
- 四个发布附件直接来自同提交已验收的 public-source 工件,经过 check_ci_promotion.py 身份与摘要复核。
全回归入口默认接入受管清理;其他映射项目需显式使用统一包装入口。历史目录仍只读盘点,本发布不触发历史删除、现用服务升级或部署。