feat(ci): P1 自动审批CI内置化 - CI全绿自动审批 #436

Merged
xiaoxia merged 1 commits from feat/ci-auto-approve into develop 2026-07-17 10:01:15 +08:00
Owner

变更内容

新增 auto-approve.yml workflow,PR CI全绿后自动审批。

功能

  • PR触发(opened / synchronize / ready_for_review)
  • 草稿PR自动跳过
  • 纯前端改动(仅apps/web/)只检查Frontend Lint
  • 全量改动检查 Validate / Unit Tests / Frontend Lint 三项
  • 三项全绿后调用reviews API打APPROVED,附言:"CI全绿,自动审批通过。"
  • 已有审批则跳过,避免重复
  • 单个job串行轮询,最多等待20分钟,超时/CI失败均正常退出不告警

设计说明

  • 用单个ci-l1 runner轮询status,而非多job并行等待,节省runner资源
  • 与auto-merge共用REVIEW_GITEA_TOKEN凭证
  • 上线验证稳定后,可停掉日历定时巡检任务
## 变更内容 新增 `auto-approve.yml` workflow,PR CI全绿后自动审批。 ## 功能 - PR触发(opened / synchronize / ready_for_review) - 草稿PR自动跳过 - 纯前端改动(仅apps/web/)只检查Frontend Lint - 全量改动检查 Validate / Unit Tests / Frontend Lint 三项 - 三项全绿后调用reviews API打APPROVED,附言:"CI全绿,自动审批通过。" - 已有审批则跳过,避免重复 - 单个job串行轮询,最多等待20分钟,超时/CI失败均正常退出不告警 ## 设计说明 - 用单个ci-l1 runner轮询status,而非多job并行等待,节省runner资源 - 与auto-merge共用REVIEW_GITEA_TOKEN凭证 - 上线验证稳定后,可停掉日历定时巡检任务
xiaoxia added 1 commit 2026-07-17 09:41:25 +08:00
feat(ci): 新增auto-approve workflow,CI全绿自动审批
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 / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) 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 / Build Production Worker Image (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 Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Failing after 22s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 17s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 57s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m56s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m35s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m51s
da792e3909
auto-approve-bot approved these changes 2026-07-17 10:01:09 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia merged commit 7599e20cfa into develop 2026-07-17 10:01:15 +08:00
Sign in to join this conversation.