chore(远端): 彻底剔除 GitHub —— 删除已退役的 GitHub Actions 定义

用户明确「GitHub 现在整改,不能再作为备份库」,据此把 GitHub 从本项目
所有环节清干净。上一轮(b39dc297)已完成 remote / 推送别名 / 发布链路的
去 GitHub 化,本轮清掉最后一块实体:CI 定义。

- 删除整个 `.github/` 目录(3 个文件、共 1268 行):
    deploy.yml          1169 行  原主构建发布流水线(已由 .cnb.yml 接管)
    aliyun-backup.yml     54 行  备份到阿里云 OSS
    cleanup.yml           45 行  清理 artifacts / cache
  已确认无任何脚本、配置或流水线引用它们(全仓只有 .cnb.yml 的注释提过 deploy.yml)。
  实现完整保留在 git 历史里,需要时可翻。

同步更新引用它们的注释与文档(否则会指向不存在的文件):
- `.cnb.yml` 头部:说明原流水线已删除、要查旧实现请翻 git 历史;
  去掉「见 deploy.yml 第 290 行」这类失效指向
- `CNB构建落地方案.md`:
    §4.0 标题「CNB 主仓 + GitHub 备份」→「+ 辅仓备份」
    §pushurl 缺陷论证里「GitHub 那份备份」→「辅仓那份备份」
    §敏感文件:「已核实 github.com 返回 Page not found」→ 更新为
      账号被标记 + 仓库被 AUP 清空,该威胁面已消失
    §历史清理的判断已变:当初不做的唯一顾虑(备份会分叉)已随 GitHub 消失,
      filter-repo 现在是可行窗口(代价:SHA 全变、自建 Gitea 需重推)
- `架构总览.md`:§5.1 标注当前实际只用 `git push origin main`(gitee remote 未建);
  §6 #1 改写为「GitHub 已彻底退出备份体系」、#5 由「可删」改为「已删除」;
  末尾「已退役参考」改为「已删除,可翻 git 历史」
- `README.md`:脚本表补上 `backup-bundle.mjs` / `backup-task.cmd`;
  `setup-cnb-remotes.sh` 的说明去掉 GitHub
This commit is contained in:
zqlit committed 2026-10-06 21:11:48 +08:00
1 parent 8abe93d17a
commit af1bbf9c1e
7 files changed
+24 -1284

No files matched your search

+4 -2
View File
@@ -1,11 +1,13 @@
# =====================================================================
# CNB 流水线 | 由 .github/workflows/deploy.yml 迁移(2026-10-04)
# CNB 流水线 | 由原 GitHub Actions 流水线迁移(2026-10-04)
# ★ 原 .github/workflows/ 已于 2026-10-06 随 GitHub 一并删除
# (账号被平台标记 + 仓库被按 AUP 清空),需要查旧实现请翻 git 历史
# =====================================================================
# 为什么迁过来反而更简单:
# 1. 构建节点在国内(腾讯云)→ 又拍云「境内直传」恢复。
# 原版因 runner 在境外(Gitea 在境外 VPS),直传又拍云恒失败被 if:false
# 停用,改用「COS 中转 + 广州机 sync.sh 每分钟轮询」兜底。CNB 让这条
# 整链失去存在理由(见 deploy.yml 第 290 行那段注释的「复活条件」)。
# 整链失去存在理由。
# 2. 不需要 artifact 传递:同一 pipeline 的 stages 顺序执行、共享工作目录,
# public/ 天然传给后续 stage —— 连带 upload/download-artifact 在 Gitea 上
# 那两个坑(v4 不支持 / v3 finalize 500)一起消失。