♻️ refactor(ci): 重构为 Prepare 上游 + workflow_run 下游消费者模型
- 新增 prepare.yml:统一检查/安装公共工具并集中 fetch 到共享 bare 仓库 - 统计与发布改为消费成功的 Prepare workflow_run,各自维护 stats/release worktree - 四个 workflow name 统一为带 emoji 的中文,同步 workflow_run 触发引用 - 系统信息 workflow 保持独立直接触发 - 删除 tests/ 手动验证脚本
This commit is contained in:
@@ -39,11 +39,15 @@
|
||||
|
||||
- 💡 工作流配置说明
|
||||
- 🔧 如何使用和定制
|
||||
- 🔄 案例:`changelog_and_release.yml` - 自动更新 CHANGELOG 和自动创建 Release
|
||||
- 📊 案例:`update_stats_badge.yaml` - 自动生成代码统计徽章
|
||||
- 🧰 案例:`prepare.yml` - 检查并补齐公共工具,集中准备共享 bare 仓库
|
||||
- 📊 案例:`update_stats_badge.yml` - 在成功的 Prepare 主分支运行后生成统计徽章
|
||||
- 📦 案例:`changelog_and_release.yml` - 在成功的 Prepare 版本 Tag 运行后生成 CHANGELOG 和 Release
|
||||
- 🖥️ 案例:`ubuntu_system_info.yml` - 直接触发的独立系统信息任务,可与 Prepare 并行
|
||||
|
||||
👉 **实用的 Actions 工作流,可直接复制使用**
|
||||
|
||||
---
|
||||
|
||||
仓库相关工作流采用 `Prepare → workflow_run 消费者` 模型;系统信息不读取仓库,因此保持独立触发。详细的共享目录、并发和恢复规则见 [WORKFLOW.md](./WORKFLOW.md)。
|
||||
|
||||
具体部署步骤、预设选择、注册流程、升级方式和故障排查请查看 [DEPLOYMENT.md](./DEPLOYMENT.md)。
|
||||
|
||||
Reference in New Issue
Block a user