CI:支持私有前端子模块检出 #73

已合并
zhsxin 于2026-09-28 07:02:27 +00:00将1次代码提交从codex/frontend-private-submodule-auth 合并至main
所有者

变更

  • 未启用子模块时继续使用默认 Actions Token
  • 启用 checkout_submodules 时使用调用方映射的 FORGEJO_BOT_TOKEN
  • 私有子模块改为递归检出
  • 增加中央契约测试和中文使用说明

原因

仓库级 Actions Token 无权读取跨组织私有子模块,前端 CI 在 checkout 阶段返回 403。

验证

  • scripts/test-workflow-adjustments.sh 通过
  • git diff --check 通过
## 变更 - 未启用子模块时继续使用默认 Actions Token - 启用 `checkout_submodules` 时使用调用方映射的 `FORGEJO_BOT_TOKEN` - 私有子模块改为递归检出 - 增加中央契约测试和中文使用说明 ## 原因 仓库级 Actions Token 无权读取跨组织私有子模块,前端 CI 在 checkout 阶段返回 403。 ## 验证 - `scripts/test-workflow-adjustments.sh` 通过 - `git diff --check` 通过
ai_api 推送了1个提交 2026-09-28 07:00:25 +00:00
zhsxin 批准了此合并请求 2026-09-28 07:02:26 +00:00
zhsxin 留下了一条评论

已复核完整差异与验证结果:私有子模块仅在显式启用时使用机器人令牌,普通前端校验权限范围不变;中央契约测试通过。

已复核完整差异与验证结果:私有子模块仅在显式启用时使用机器人令牌,普通前端校验权限范围不变;中央契约测试通过。
zhsxin 删除了分支codex/frontend-private-submodule-auth 2026-09-28 07:02:27 +00:00
zhsxin 批准了此合并请求 2026-09-28 07:03:19 +00:00
zhsxin 留下了一条评论

已复核完整差异与验证结果:私有子模块仅在显式启用时使用机器人令牌,普通前端校验权限范围不变;中央契约测试通过。

已复核完整差异与验证结果:私有子模块仅在显式启用时使用机器人令牌,普通前端校验权限范围不变;中央契约测试通过。
登录并参与到对话中。
暂无评审员
暂无标签
暂无里程碑
暂无项目
未指派成员
2位参与者
通知
到期时间
到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。

未设置到期时间。

依赖议题

没有设置依赖项。

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