fix(ci): 修复concurrency group变量名,根治run堆积 #422

Merged
xiaoxia merged 1 commits from feat/ci-concurrency-fix into develop 2026-07-16 21:03:21 +08:00
Owner

问题

  • workflow中已有concurrency配置,但使用了github.workflow变量
  • Gitea Actions中github.workflow可能为空或不一致,导致concurrency group不匹配
  • 新push不会取消旧run,造成大量run堆积

修复

  • 将group改为硬编码前缀ci-cd + gitea.event_name + gitea.ref
  • 确保同一分支同类型事件只有一个run在跑,新push自动取消旧run
  • cancel-in-progress: true 保留
## 问题 - workflow中已有concurrency配置,但使用了`github.workflow`变量 - Gitea Actions中`github.workflow`可能为空或不一致,导致concurrency group不匹配 - 新push不会取消旧run,造成大量run堆积 ## 修复 - 将group改为硬编码前缀`ci-cd` + `gitea.event_name` + `gitea.ref` - 确保同一分支同类型事件只有一个run在跑,新push自动取消旧run - `cancel-in-progress: true` 保留
xiaoxia added 1 commit 2026-07-16 20:37:23 +08:00
fix(ci): 修复concurrency group变量名,确保旧run自动取消
CI Build & Deploy Pipeline / Build Staging API Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (push) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Successful in 2m13s
CI Build & Deploy Pipeline / Build Production API Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (push) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m54s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 6m3s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 5m16s
CI/CD Pipeline / Unit Tests (push) Successful in 6m42s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 5m47s
CI/CD Pipeline / Integration Tests (push) Successful in 2m3s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m5s
c2d4acea30
xiaoxia added 1 commit 2026-07-16 20:37:24 +08:00
fix(ci): 修复concurrency group变量名,确保旧run自动取消
CI Build & Deploy Pipeline / Build Staging API Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (push) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (push) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Successful in 2m13s
CI Build & Deploy Pipeline / Build Production API Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (push) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (push) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (push) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m54s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 6m3s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 5m16s
CI/CD Pipeline / Unit Tests (push) Successful in 6m42s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 5m47s
CI/CD Pipeline / Integration Tests (push) Successful in 2m3s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m5s
c2d4acea30
xiaoxia reviewed 2026-07-16 21:03:00 +08:00
xiaoxia left a comment
Author
Owner

CI全绿,concurrency修复验证通过,批准合并。

CI全绿,concurrency修复验证通过,批准合并。
xiaoxia merged commit ffc9706a85 into develop 2026-07-16 21:03:21 +08:00
Sign in to join this conversation.