perf(ci): 扩展CI触发分支模式 + 增加手动触发入口 #349

Merged
xiaoxia merged 1 commits from fix/ci-trigger-branch-patterns into develop 2026-07-15 11:20:08 +08:00
Owner

改动清单

  1. 扩展push分支触发模式:增加 feat/ fix/ refactor/ perf/ docs/ chore/ ci/ 前缀匹配,解决分支命名不规范导致CI漏触发的问题
  2. 增加workflow_dispatch手动触发:CI漏触发时可手动补跑,无需rebase
  3. 优化concurrency分组:加上event_name,避免push和pull_request事件互相取消

背景

  • PR #347/#348等feat/和fix/前缀的分支,push事件不触发CI
  • rebase后CI偶尔漏触发,需要人工介入

验证方式

  • 找一个feat/或fix/分支空提交push,确认CI自动触发
  • Gitea UI上手动触发一次workflow_dispatch
### 改动清单 1. **扩展push分支触发模式**:增加 feat/ fix/ refactor/ perf/ docs/ chore/ ci/ 前缀匹配,解决分支命名不规范导致CI漏触发的问题 2. **增加workflow_dispatch手动触发**:CI漏触发时可手动补跑,无需rebase 3. **优化concurrency分组**:加上event_name,避免push和pull_request事件互相取消 ### 背景 - PR #347/#348等feat/和fix/前缀的分支,push事件不触发CI - rebase后CI偶尔漏触发,需要人工介入 ### 验证方式 - 找一个feat/或fix/分支空提交push,确认CI自动触发 - Gitea UI上手动触发一次workflow_dispatch
xiaoxia added 1 commit 2026-07-15 10:56:59 +08:00
perf(ci): 扩展CI触发分支模式+增加手动触发入口
CI/CD Pipeline / Frontend Lint (push) Successful in 45s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m14s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m49s
CI/CD Pipeline / Unit Tests (push) Successful in 3m16s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 3m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production API Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Web Image (pull_request) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 3m29s
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Production API Image (push) Has been skipped
CI/CD Pipeline / Build Production Worker Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m1s
CI/CD Pipeline / Integration Tests (push) Successful in 1m57s
0ed80575fe
auto-approve-bot approved these changes 2026-07-15 11:03:15 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia merged commit 7c8748ece6 into develop 2026-07-15 11:20:08 +08:00
Sign in to join this conversation.