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

+3 -1
View File
@@ -131,7 +131,9 @@ Hugo + Ying 主题。`hugo.toml` 控站点信息、永久链接、Artalk 地址
| `add_draft_to_hidden.py` | 构建前把 `status: hidden` 转成草稿 | **CI** |
| `refresh_cdn.js` | 刷新多吉云 CDN(零依赖) | **CI** |
| `send_mail.js` | 构建结果邮件通知(零依赖 SMTP) | **CI** |
| `setup-cnb-remotes.sh` | 切换/重建 git 远端(CNB 主仓 + GitHub 备份) | 本机 |
| `setup-cnb-remotes.sh` | 切换/重建 git 远端(CNB 主仓 + 辅仓备份) | 本机 |
| `backup-bundle.mjs` | 整仓 bundle → AES-256-GCM 加密 → WebDAV 传中兴 F50(见 架构总览 §5.6) | 本机/计划任务 |
| `backup-task.cmd` | 上面的计划任务入口(每天 03:30;**内容必须全 ASCII**) | 计划任务 |
| `optimize_images.js` | 图片批量压缩优化 | 本机 |
| `generate_circle_data.js` | 抓友链 RSS 生成朋友圈数据 | 本机 |
| `update_link_lite_json.ps1` | 友链 `links.yaml` → JSON | 本机 |