mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-09 03:46:16 -08:00
1.5 KiB
1.5 KiB
DOC-10 记录 GitHub CI/CD 优化范围
- 日期:2026-09-10;分支:
codex/compatible-modernization。 - 基线提交:
21fd40ec。 - 提交主题:
docs(refactor): [DOC-10] plan GitHub CI and release automation。 - 用户要求:优化增强 GitHub CI/CD,并记入重构文档。
交付
静态核对唯一 nodejs.yml、package.json 和构建流程,记录 master-only、自动修复 lint、单 job 构建与 Pages force push 耦合等现状。新增 github-ci-cd.md,覆盖 PR/回归矩阵、缓存/并发/超时/报告、权限、候选 artifact、Pages、npm 分包发布和远端验收。
补充 ENG-02,新增 CI-01/02/03/04 待办并将 CI-04 接入 REVIEW-03。新增 DOC-10 完成状态;原 203 项任务的 ID/范围/状态保留。共 208 项任务:10 项规划完成,198 项待办。没有修改 workflow、生产代码或外部配置。
验证与限制
计划生成与同步、依赖无环、22 包覆盖、本地链接检查通过;专项检查新 CI 前置进入候选/正式发布,原真机和复盘门槛保留。Git 差异及暂存范围检查通过,独立提交后核实日志与工作区。
参考官方 GitHub Actions/Pages 与 npm trusted publishing 文档,选定工具版本在实施时再次核对。未运行 GitHub Actions、构建或浏览器测试,没有创建定时任务、推送、部署、修改信任配置或发布 npm。
后续与回退
下一项仍为 BASE-01;ENG/CI 按依赖逐步实施,远端未知项单独登记。可回退本提交恢复之前计划,不影响现有 CI/CD。