From d9822c20ff8098f0a6325138b7de958074b70362 Mon Sep 17 00:00:00 2001 From: Xiaoxia AI Date: Fri, 19 Jun 2026 06:41:20 +0800 Subject: [PATCH] fix(ci): align workflow triggers with branch policy --- .gitea/workflows/ci-cd.yml | 3 +++ .github/workflows/ci-cd.yml | 3 +++ docs/PHASE7-PROGRESS.md | 7 ++++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/ci-cd.yml b/.gitea/workflows/ci-cd.yml index 24cef1aa9..3983c30d5 100644 --- a/.gitea/workflows/ci-cd.yml +++ b/.gitea/workflows/ci-cd.yml @@ -6,6 +6,9 @@ on: - main - develop - 'feature/**' + - 'bugfix/**' + - 'hotfix/**' + - 'release/**' pull_request: branches: - main diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index 24cef1aa9..3983c30d5 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -6,6 +6,9 @@ on: - main - develop - 'feature/**' + - 'bugfix/**' + - 'hotfix/**' + - 'release/**' pull_request: branches: - main diff --git a/docs/PHASE7-PROGRESS.md b/docs/PHASE7-PROGRESS.md index 9ea4abbb7..2e3544f58 100644 --- a/docs/PHASE7-PROGRESS.md +++ b/docs/PHASE7-PROGRESS.md @@ -2,7 +2,7 @@ **Phase**: Phase 7 - 核心视频剪辑业务 **状态**: 🔄 进行中 -**最后更新**: 2026-06-19 03:28 GMT+8 +**最后更新**: 2026-06-19 06:40 GMT+8 --- @@ -128,7 +128,8 @@ - [x] 已正式启动 CI/CD 稳定性修复专项(独立分支) - [x] 已完成 `#239` 失败链路复盘与第一轮根因确认 - [x] 已完成质量检查依赖与测试依赖拆分收敛 -- [ ] 推送专项修复并等待新一轮 CI 验证 +- [x] 已确认 workflow 触发范围漏掉 `bugfix/**` +- [ ] 推送触发范围修复并等待新一轮 CI 验证 ### Step 5:全局质量审计与专项治理计划落档 - [x] 已完成一次面向整个 SaaS 仓库的全面质量审计 @@ -187,4 +188,4 @@ --- -**状态结论**:Phase 7 未跑偏,已暂停 Agent 实跑并切回主会话直开;当前素材前半主链已打通,生成链已进入最小可运行闭环且结果查询/下载可用(预签名优先),输出路径结构与前端主链联调均已完成,前端构建链也已恢复可用。`ci-cd.yml #239` 失败的第一轮根因已确认:`Code Quality Check` 使用 `requirements-dev.txt` 拉起整套运行时/测试依赖,导致质量工具链安装链过重且不稳定。当前已将质量检查依赖拆分为独立入口 `requirements-quality.txt`,并同步调整 workflow,现进入推送与 CI 验证阶段。 +**状态结论**:Phase 7 未跑偏,已暂停 Agent 实跑并切回主会话直开;当前素材前半主链已打通,生成链已进入最小可运行闭环且结果查询/下载可用(预签名优先),输出路径结构与前端主链联调均已完成,前端构建链也已恢复可用。CI/CD 专项已确认两层根因:其一是 `Code Quality Check` 使用 `requirements-dev.txt` 拉起整套运行时/测试依赖,导致质量工具链安装链过重且不稳定;其二是 workflow 的 push 触发范围未覆盖 `bugfix/**`,导致专项分支提交根本未触发 CI。当前已同步修复依赖拆分与触发范围问题,现进入新一轮 CI 验证阶段。