增加前端静态站点三阶段发布工作流 #83

已合并
zhsxin 于2026-10-10 04:15:37 +00:00将2次代码提交从codex/frontend-static-publication 合并至main
所有者

改动范围

新增独立的前端静态站点三阶段发布协议、交付模型校验、Nginx 容器模板及离线契约测试;不复用 Java ZIP/Manifest/部署链路。

安全与发布约束

PRECHECK、无 Registry 凭据的 BUILD、PUBLISH 分阶段执行;正式制品冲突前置阻断,Snapshot 批次不可覆盖;ZIP 路径/类型、构建输出、OCI 基础镜像摘要均 fail-closed。frontend-static Manifest 记录不可变 OCI 摘要,不承诺现有 Java 部署入口消费它。

验证

Linux 断网环境下新契约套件及 16 个既有回归通过;本地 Nginx smoke 验证配置、8080、SPA fallback、404/403。未在真实 Forgejo Runner 或 Registry 执行发布,未推送镜像或配置变量。版本与锁文件未改。

## 改动范围 新增独立的前端静态站点三阶段发布协议、交付模型校验、Nginx 容器模板及离线契约测试;不复用 Java ZIP/Manifest/部署链路。 ## 安全与发布约束 PRECHECK、无 Registry 凭据的 BUILD、PUBLISH 分阶段执行;正式制品冲突前置阻断,Snapshot 批次不可覆盖;ZIP 路径/类型、构建输出、OCI 基础镜像摘要均 fail-closed。frontend-static Manifest 记录不可变 OCI 摘要,不承诺现有 Java 部署入口消费它。 ## 验证 Linux 断网环境下新契约套件及 16 个既有回归通过;本地 Nginx smoke 验证配置、8080、SPA fallback、404/403。未在真实 Forgejo Runner 或 Registry 执行发布,未推送镜像或配置变量。版本与锁文件未改。
ai_api 推送了2个提交 2026-10-10 03:31:43 +00:00
docs: clarify static frontend publication contract
一些检测失败了
reusable-frontend-publish.yml / docs: clarify static frontend publication contract (push) Failing after 0s
reusable-frontend-publish.yml / docs: clarify static frontend publication contract (pull_request) Failing after 0s
中央前端发布脚本校验 / validate (pull_request) Successful in 11s
reusable-frontend-publish.yml / Merge pull request '增加前端静态站点三阶段发布工作流' (#83) from codex/frontend-static-publication into main (pull_request) Failing after 0s
603042d3a7
zhsxin 批准了此合并请求 2026-10-10 04:15:33 +00:00
登录并参与到对话中。
暂无评审员
暂无标签
暂无里程碑
暂无项目
未指派成员
2位参与者
通知
到期时间
到期日期无效或超出范围。请使用“yyyy-mm-dd”格式。

未设置到期时间。

依赖议题

没有设置依赖项。

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