diff --git a/.blueprint/modules/gitea-integration.md b/.blueprint/modules/gitea-integration.md index 83efa98..da0aea0 100644 --- a/.blueprint/modules/gitea-integration.md +++ b/.blueprint/modules/gitea-integration.md @@ -110,6 +110,15 @@ Gitea push → POST /webhook/gitea/:project_id - complexity: L - acceptance: TBD —— 静态检查 + 测试自修 + PR review;作为复杂项目可选增配,不进基线档 +### 📋 R0. 炼境自身发版链路迁移(本机 act_runner + Gitea Actions) +- status: todo +- complexity: M +- depends: Gitea Actions workflow 生成 +- files: .gitea/workflows/release.yml(生成), .github/workflows/release.yml(删除) +- acceptance: 本机安装 act_runner 并注册到 git.yljt.info(windows 标签,出站长连接、无入站需求);用 CicdModal 为炼境生成 Gitea 版 release workflow 并按需微调;删除 .github/workflows/ 死配置;push 一个测试 tag 走通「构建 → 签名 → OSS 上传 → latest.json」全链路,客户端自动更新恢复供给 + +> 背景:GitHub 退役后 tag 不再触发旧 CI,自动更新断供——这是当前唯一的结构性不自洽。act_runner 主动出站拉任务,完美适配公网 Gitea + 内网本机拓扑;Tauri Windows 构建本就需要 Windows 环境,本机即最合适的 runner。 + ### 💭 旧项目 GitHub → Gitea 迁移 - status: concept - complexity: M