CI: 隐藏部署状态目录 #66

已合并
zhsxin 于2026-08-21 12:14:15 +00:00将1次代码提交从codex/hide-state-directory 合并至main
所有者

修改内容

  • 将 ZIP 与 Docker 共用的部署状态目录从 state/ 改为 .state/
  • 首次运行时安全迁移旧目录,保留锁、递增索引、当前状态和历史记录
  • 两个目录同时存在时拒绝部署,避免状态分叉
  • 迁移前取得旧部署锁,避免与正在运行的旧部署并发
  • 修正原有 startup 权限测试未命中目标分支的问题
  • 更新完整中文目录说明

验证

  • 中央库全部 Shell 与回归测试通过
  • Linux 远端部署契约通过:索引 7 迁移后仍使用 7,下一索引为 8
  • 双目录冲突按预期失败
## 修改内容 - 将 ZIP 与 Docker 共用的部署状态目录从 state/ 改为 .state/ - 首次运行时安全迁移旧目录,保留锁、递增索引、当前状态和历史记录 - 两个目录同时存在时拒绝部署,避免状态分叉 - 迁移前取得旧部署锁,避免与正在运行的旧部署并发 - 修正原有 startup 权限测试未命中目标分支的问题 - 更新完整中文目录说明 ## 验证 - 中央库全部 Shell 与回归测试通过 - Linux 远端部署契约通过:索引 7 迁移后仍使用 7,下一索引为 8 - 双目录冲突按预期失败
ai_api 推送了1个提交 2026-08-21 12:12:18 +00:00
zhsxin 批准了此合并请求 2026-08-21 12:14:06 +00:00
zhsxin 删除了分支codex/hide-state-directory 2026-08-21 12:14:15 +00:00
登录并参与到对话中。
暂无评审员
暂无标签
暂无里程碑
暂无项目
未指派成员
2位参与者
通知
到期时间
到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。

未设置到期时间。

依赖议题

没有设置依赖项。

引用
java/ci-tools!66
没有提供说明。