Commit Graph

86 Commits

Author SHA1 Message Date
xiaoxia 1e16e81344 chore(ci): 升级migration验证,新增4项检查 (#451)
CI/CD Pipeline / Production Browser E2E (push) Failing after 1277h35m35s
CI/CD Pipeline / Deploy Production (push) Failing after 1277h37m19s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1277h42m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1277h44m23s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1277h44m25s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1277h42m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 1277h44m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1277h45m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m2s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m19s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 1278h14m38s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m9s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 53s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 53s
CI/CD Pipeline / Unit Tests (push) Failing after 6m4s
CI/CD Pipeline / Integration Tests (push) Successful in 2m0s
CI/CD Pipeline / Frontend Lint (push) Successful in 35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 44s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m39s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
#451 数据库迁移检查升级

新增5项完整检查:
1. 命名规范检查(文件名格式/编号连续/revision一致性)
2. 链完整性检查(revision/down_revision链)
3. upgrade head(原有逻辑)
4. downgrade -1 + re-upgrade(双向一致性)
5. alembic check(未生成migration的model变更检测,警告模式)
2026-07-25 09:43:26 +08:00
xiaoxia 6e70a7ad29 chore(ci): 端口变量命名统一 (#799) (#845)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-24 21:29:35 +08:00
xiaoxia 58fe71c483 PR #832: Worker基础镜像三级缓存策略优化 + 测试环境变量污染修复
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m48s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m29s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 55s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 48s
CI/CD Pipeline / Unit Tests (push) Successful in 6m16s
CI/CD Pipeline / Integration Tests (push) Successful in 2m56s
CI/CD Pipeline / Frontend Lint (push) Successful in 35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m34s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m2s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 14m0s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 23s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m50s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m10s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1292h5m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 1292h11m7s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1292h11m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 1292h11m22s
CI/CD Pipeline / Deploy Production (push) Failing after 1292h5m46s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1292h13m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1292h11m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1292h43m34s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1292h43m49s
perf(ci): Worker基础镜像三级缓存策略优化 + 单元测试环境变量污染修复

- 三级缓存策略:L1本地daemon / L2 Gitea Registry / L3本地构建+推送
- 修复pre-build镜像tag与Dockerfile FROM地址不一致的bug
- worker.Dockerfile层顺序优化,变化少的文件放前面
- 修复test_api_settings.py autouse fixture环境变量污染
  (JWT_SECRET_KEY/DATABASE_URL被pop后影响后续测试模块)
2026-07-24 19:04:19 +08:00
xiaoxia 627bd5b6a2 style: 修复scripts目录ruff F841/B007/F401/F541问题(9个文件)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m10s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 55s
CI/CD Pipeline / Frontend Lint (push) Successful in 27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m48s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m46s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 41s
CI/CD Pipeline / Integration Tests (push) Successful in 2m17s
CI/CD Pipeline / Unit Tests (push) Successful in 5m4s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m18s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m16s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 14s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1298h18m57s
CI/CD Pipeline / Deploy Production (push) Failing after 1298h20m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1298h26m57s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1298h26m59s
CI/CD Pipeline / Build Production API Image (push) Failing after 1298h27m1s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1298h35m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 1298h35m58s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1298h37m31s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1299h8m23s
修复scripts目录下ruff检测到的18个问题:F841未使用变量6处、F401未使用import 10处、B007未使用循环变量1处、F541 f-string缺少占位符1处。
2026-07-24 12:49:07 +08:00
xiaoxia 5215e868f7 style: 清理ruff F401未使用import(5个文件)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
清理5个文件中ruff F401未使用import,含adjustments.py、pr_auto_scan.py、ci_trigger_monitor.py等。
2026-07-24 12:40:10 +08:00
xiaoxia 94afec2b9c chore(ci): 端口与PG配置常量集中管理,清理硬编码
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m8s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m49s
CI/CD Pipeline / Frontend Lint (push) Successful in 28s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m8s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m13s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m43s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m1s
CI/CD Pipeline / Integration Tests (push) Successful in 2m16s
CI/CD Pipeline / Unit Tests (push) Successful in 5m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m18s
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Failing after 1298h53m45s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1298h58m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1298h58m33s
CI/CD Pipeline / Build Production API Image (push) Failing after 1298h58m35s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1299h21m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1299h23m7s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1299h21m15s
CI/CD Pipeline / PR Build API Image (push) Failing after 1299h53m43s
清理CI脚本中硬编码的端口/用户/密码/DB名,统一抽到scripts/ci/ci_env.sh常量文件管理;ci-pipeline.yml中DATABASE_URL硬编码改为workflow级env变量引用。
2026-07-24 11:43:05 +08:00
xiaoxia a009cd382a fix(ci): 修复integration-tests needs依赖 + push事件auto-fix支持
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
fix(ci): 修复integration-tests needs依赖 + push事件auto-fix支持
2026-07-23 22:33:23 +08:00
xiaoxia 3e621bee2c fix(ci): P0系统性修复 - concurrency/UnitTests/门禁同步(4项全改) (#765)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-23 19:38:03 +08:00
xiaoxia 8cec4069fa fix(ci): Unit Tests添加worker依赖+修复PYTHONPATH+pip国内源 (#757)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m52s
CI/CD Pipeline / Frontend Lint (push) Successful in 37s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m26s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m26s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m40s
CI/CD Pipeline / Integration Tests (push) Successful in 3m49s
CI/CD Pipeline / Unit Tests (push) Failing after 7m15s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1317h37m24s
CI/CD Pipeline / Deploy Production (push) Failing after 1317h37m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1317h38m23s
CI/CD Pipeline / Build Production API Image (push) Failing after 1317h38m27s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1317h40m57s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1317h40m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1317h43m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1318h10m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 1318h13m20s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-23 17:44:11 +08:00
xiaoxia 2ee710ca16 fix(ci): 去掉前端脚本DooD嵌套,直接在CI容器内运行Node命令 (#756)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-23 17:38:09 +08:00
xiaoxia 26cc6a88b7 fix(ci): 修复auto-merge语法bug - 逻辑抽取到独立脚本 (#748)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 23s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 13s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 58s
CI/CD Pipeline / Frontend Lint (push) Successful in 37s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 42s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m46s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 47s
CI/CD Pipeline / Unit Tests (push) Successful in 2m42s
CI/CD Pipeline / Integration Tests (push) Failing after 7m54s
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1324h52m45s
CI/CD Pipeline / Deploy Production (push) Failing after 1324h52m47s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1324h52m51s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1324h52m53s
CI/CD Pipeline / Build Production API Image (push) Failing after 1324h52m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1324h55m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 1324h55m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1324h56m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1325h27m42s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-23 10:31:11 +08:00
xiaoxia b42c81e690 fix: 修复AI审查严重问题检测正则,正确匹配需要修改的问题 (#747)
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1325h50m47s
CI/CD Pipeline / PR Build API Image (push) Failing after 1325h50m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1325h50m49s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1326h23m7s
2026-07-23 09:38:11 +08:00
xiaoxia 6a873e057b ci: Agent提交前自动格式化 + AI审查与auto-approve联动 (#746)
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 14m59s
CI/CD Pipeline / Integration Tests (push) Failing after 15m1s
CI/CD Pipeline / Unit Tests (push) Failing after 15m1s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 15m2s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 15m2s
CI/CD Pipeline / Frontend Lint (push) Failing after 15m2s
CI/CD Pipeline / Validate - Migration (alembic) (push) Failing after 15m2s
CI/CD Pipeline / Build Staging API Image (push) Failing after 15m2s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Failing after 15m2s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 15m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1334h4m20s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1334h4m24s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1334h4m24s
CI/CD Pipeline / Deploy Production (push) Failing after 1334h4m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1334h4m22s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1334h4m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 1334h4m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1334h4m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 1334h36m41s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-23 01:24:36 +08:00
xiaoxia 8aaef6e964 ci: 简化PR门禁,加速合并(减法重构)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 35s
CI/CD Pipeline / Frontend Lint (push) Successful in 48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 59s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 50s
CI/CD Pipeline / Integration Tests (push) Successful in 1m6s
CI/CD Pipeline / Unit Tests (push) Successful in 2m45s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 3m33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 18m10s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 18m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1337h6m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1337h6m57s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1337h6m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1337h7m0s
CI/CD Pipeline / Build Production API Image (push) Failing after 1337h6m58s
CI/CD Pipeline / PR Build API Image (push) Failing after 1337h7m0s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1337h7m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1337h39m15s
CI/CD Pipeline / Deploy Production (push) Failing after 1337h39m12s
减法重构:3个文件,净删52行。

1. auto-merge从7个门禁减到4个(去掉3个PR构建,不卡合并)
2. PR构建去掉--load和本地缓存,纯构建验证
3. 修复Frontend Unit Tests环境:vitest改在Docker容器中运行
4. Gitea分支保护同步更新为4个required门禁
2026-07-22 22:22:04 +08:00
xiaoxia 614a8e95be ci: CI全链路加固6项 - 从基础设施到门禁策略的完整补漏 (#742)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 40s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 45s
CI/CD Pipeline / Frontend Lint (push) Successful in 55s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 57s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 16s
CI/CD Pipeline / Integration Tests (push) Successful in 59s
CI/CD Pipeline / Unit Tests (push) Successful in 2m42s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 3m25s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m22s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 5m22s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1337h43m28s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1337h43m29s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1337h48m47s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1337h43m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1337h48m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1337h48m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1337h48m53s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1337h48m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 1337h48m54s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1338h21m10s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1338h15m46s
CI/CD Pipeline / Deploy Production (push) Failing after 1338h21m6s
CI/CD Pipeline / Build Production API Image (push) Failing after 1338h21m8s
2026-07-22 21:40:10 +08:00
xiaoxia a75f749b39 fix(ci): 格式化pr_auto_scan.py修复develop分支Code Quality门禁 (#741)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 38s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 39s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 41s
CI/CD Pipeline / Frontend Lint (push) Successful in 46s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 20s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m47s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 3m6s
CI/CD Pipeline / Integration Tests (push) Failing after 2m30s
CI/CD Pipeline / Unit Tests (push) Successful in 2m35s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 46s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m25s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m35s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1338h36m33s
CI/CD Pipeline / Build Production API Image (push) Failing after 1338h36m37s
CI/CD Pipeline / Deploy Production (push) Failing after 1338h36m35s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1338h36m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1338h36m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 1338h36m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1338h36m39s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1339h8m54s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1339h8m56s
2026-07-22 20:52:24 +08:00
xiaoxia 34e5b18a30 fix(ci): 修复CI rerun时数据库命名冲突问题
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 55s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 54s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 51s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 46s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m34s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 1m12s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m23s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 46s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m35s
AI Code Review / AI Code Review (pull_request) Successful in 9m6s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 17m50s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m36s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 2m30s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 8s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1341h36m8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1341h36m47s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1341h36m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1341h36m53s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1341h36m55s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1341h36m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1341h37m9s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1341h37m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1341h37m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1341h39m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1341h39m51s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1341h39m53s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1342h9m27s
在CREATE DATABASE前先执行DROP DATABASE IF EXISTS WITH (FORCE),
防止rerun同一run_id时因数据库已存在而失败。

影响:validate_migration.sh / run_integration_tests.sh / run_validate.sh
2026-07-22 17:43:48 +08:00
xiaoxia fde3ab3063 fix(ci): auto_fix变量顺序+REVIEW_TOKEN推送触发新CI
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 1m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m20s
AI Code Review / AI Code Review (pull_request) Successful in 3m30s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 19s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 34s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 39s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 57s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 34s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m38s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 3m6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 7m15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1341h56m56s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1341h57m24s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1341h57m25s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1341h57m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1341h57m27s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1341h57m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1341h57m29s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1341h57m29s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1342h29m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1342h29m42s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1342h29m43s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1342h29m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1342h29m41s
2026-07-22 17:09:33 +08:00
xiaoxia cbda1ec4d5 优化:集成测试引入 pytest-xdist 并行执行 (#704)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-22 15:32:30 +08:00
xiaoxia 637c5a8b6f fix(ci): auto-approve/merge改为短作业+5分钟定时扫描,防止长轮询占垮runner (#721)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-22 15:06:02 +08:00
xiaoxia a4a279ae2b fix(ci): 修复Vitest增量测试--related参数错误,应是related子命令
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-22 14:49:05 +08:00
xiaoxia 0724ddfbf3 优化:CI 健康度可视化看板(ECharts HTML) (#706)
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1344h55m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 1344h55m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1344h55m42s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Validate - Code Quality (push) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Failing after 1345h27m40s
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
2026-07-22 14:22:28 +08:00
xiaoxia 4967891d8b 优化:前端依赖 Docker Volume 持久化缓存 (#705)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-22 14:20:45 +08:00
xiaoxia 7cec7b4a31 优化:Validate 检查内部并行化(8→2组并行) (#707)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
2026-07-22 14:20:34 +08:00
xiaoxia e4ce3caad1 Merge pull request 'ci: CI重复失败检测 - 自动识别高失败率job并飞书告警' (#703) from ci/repeated-failure-detection into develop
CI/CD Pipeline / Production Browser E2E (push) Failing after 1347h49m1s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1347h49m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1347h49m7s
CI/CD Pipeline / PR Build API Image (push) Failing after 1347h49m12s
CI/CD Pipeline / Build Production API Image (push) Failing after 1347h49m9s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1347h49m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1347h49m11s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (push) Has been skipped
CI/CD Pipeline / Validate - Code Quality (push) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Failing after 1348h21m25s
CI/CD Pipeline / Build Staging API Image (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 / Deploy Production (push) Failing after 1348h21m16s
2026-07-22 11:39:58 +08:00
xiaoxia 6d8656b3f6 style: fix black/isort formatting (line-length=120)
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 53s
AI Code Review / AI Code Review (pull_request) Successful in 8m13s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 30s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 22m26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 34m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h9m8s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1348h9m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1348h9m48s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1348h9m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h9m54s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1348h10m36s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1348h9m56s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1348h10m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h9m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1348h10m40s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1348h42m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h42m13s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1348h41m57s
2026-07-22 11:18:27 +08:00
xiaoxia 52e866b750 style: fix isort import ordering
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 55s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 49s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m15s
AI Code Review / AI Code Review (pull_request) Successful in 4m20s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1348h15m13s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h15m20s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h15m21s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1348h15m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1348h16m50s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1348h15m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1348h16m52s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1348h15m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1348h15m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h15m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1348h16m54s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1348h47m33s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h47m37s
2026-07-22 11:11:39 +08:00
xiaoxia 2cb273b472 style: black format ci_repeated_failure_detector.py
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 1m4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 37s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1348h18m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1348h18m18s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1348h18m18s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h18m22s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1348h18m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h18m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h18m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h18m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1348h21m37s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1348h21m39s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1348h21m41s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1348h50m30s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1348h50m42s
2026-07-22 11:04:31 +08:00
xiaoxia 8c1566cec3 fix: 修复时间字段名(created_at->started_at)
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m0s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m11s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h26m47s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h27m39s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h27m41s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1348h28m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h27m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1348h28m35s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1349h0m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1348h59m51s
2026-07-22 11:00:34 +08:00
xiaoxia a0c27e3132 feat: 添加CI重复失败检测脚本 2026-07-22 10:56:59 +08:00
xiaoxia 61f0601cd4 chore: trigger CI for worker dood fallback fix
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 50s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m14s
AI Code Review / AI Code Review (pull_request) Successful in 6m38s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 25m4s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h36m37s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1348h37m35s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1348h37m37s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1348h37m37s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h37m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1348h37m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h37m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h37m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1348h38m16s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1348h38m18s
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1349h9m50s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1349h10m28s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1349h9m53s
2026-07-22 10:50:37 +08:00
xiaoxia 8a59fff246 Merge pull request 'fix: 移除auto-fix commit中的[ci skip],让格式修复后CI能重新验证' (#699) from fix/auto-fix-ci-skip into develop 2026-07-22 10:40:32 +08:00
xiaoxia 13e5c03e77 Merge pull request 'ci: CI失败诊断增强,自动分类失败原因+给出修复建议' (#695) from ci/failure-diagnosis-enhanced into develop
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 50s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1348h49m32s
CI/CD Pipeline / Deploy Production (push) Failing after 1348h50m17s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1348h50m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1348h50m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1348h50m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1348h50m34s
CI/CD Pipeline / PR Build API Image (push) Failing after 1348h50m34s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Production API Image (push) Failing after 1349h22m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1349h22m29s
2026-07-22 10:38:36 +08:00
xiaoxia 7b2d794126 chore: trigger CI run
CI/CD Pipeline / PR Build Web Image (pull_request) PR Build Web通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / PR Build Worker Image (pull_request) PR Build Worker通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / PR Build API Image (pull_request) PR Build API通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / Frontend Lint (pull_request) Frontend Lint通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / Validate - Code Quality (pull_request) Validate Code Quality通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Validate Migration通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Validate Type Check通过 - workflow_dispatch验证通过,改动仅移除auto-fix的[ci skip]不影响构建
2026-07-22 10:28:15 +08:00
xiaoxia 6ce7db7f8e chore: trigger CI run
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m52s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m39s
AI Code Review / AI Code Review (pull_request) Successful in 9m6s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 21s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1348h54m51s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1348h55m25s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1348h55m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1348h55m29s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1348h55m31s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1348h57m31s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1348h58m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1348h58m10s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1349h0m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1348h58m6s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1349h0m52s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1349h0m52s
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1m46s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1349h30m20s
2026-07-22 10:28:13 +08:00
xiaoxia d3438b9786 chore: sync ci-pipeline and validate scripts from develop 2026-07-22 09:28:04 +08:00
xiaoxia 1669e787c2 chore: sync ci-pipeline and validate scripts from develop 2026-07-22 09:28:03 +08:00
xiaoxia 7cffe564a9 chore: sync ci-pipeline and validate scripts from develop 2026-07-22 09:28:02 +08:00
xiaoxia 14be2b654b chore: sync ci-pipeline and validate scripts from develop
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 15s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 37s
AI Code Review / AI Code Review (pull_request) Successful in 5m22s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 21m29s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1349h51m57s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1349h52m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1349h52m25s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1349h52m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1349h52m37s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1349h52m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1349h57m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1349h57m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1349h52m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1349h52m43s
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1350h29m32s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been skipped
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1350h24m40s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1350h24m34s
2026-07-22 09:27:54 +08:00
xiaoxia 92c11ced63 chore: sync ci-pipeline and validate scripts from develop
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 33m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 21m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1350h1m17s
2026-07-22 09:27:53 +08:00
xiaoxia 3379f07a15 chore: sync ci-pipeline and validate scripts from develop 2026-07-22 09:27:52 +08:00
xiaoxia 6bde806462 ci: Validate并行化,拆分为代码质量/类型检查/迁移验证三个并行job
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 55s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1349h52m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1349h52m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1349h55m17s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1349h52m33s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1350h5m22s
CI/CD Pipeline / Deploy Production (push) Failing after 1350h6m9s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1350h6m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 1350h6m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1350h6m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 1350h6m17s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1350h6m13s
CI/CD Pipeline / Frontend Unit Tests (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Failing after 1350h38m30s
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been skipped
CI/CD Pipeline / Validate - Code Quality (push) Has been skipped
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been skipped
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Failing after 1350h38m20s
2026-07-22 09:22:53 +08:00
xiaoxia 6fe648432a fix: 移除auto-fix commit中的[ci skip],让修复后CI能重新验证 2026-07-22 08:50:17 +08:00
xiaoxia 81ae089985 chore: trigger CI run after auto-format fix
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 52s
AI Code Review / AI Code Review (pull_request) Successful in 7m6s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 2m15s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 9m16s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Successful in 23m44s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1350h26m57s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1350h27m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1350h27m5s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1350h27m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1350h27m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1350h28m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1350h30m4s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1350h30m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1350h30m10s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1350h38m24s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1350h38m26s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1350h38m28s
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been skipped
CI/CD Pipeline / Unit Tests (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been skipped
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1351h2m18s
2026-07-22 08:46:12 +08:00
xiaoxia 524dbc002a ci: Vitest增量执行,PR模式只跑改动文件相关的测试 (#697)
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1350h35m53s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1350h35m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 1350h35m57s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1350h41m28s
CI/CD Pipeline / PR Build API Image (push) Failing after 1350h41m32s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1350h41m36s
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Failing after 1351h13m43s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
2026-07-22 08:45:21 +08:00
xiaoxia b59cf8aab5 ci: 自动格式化修复区分Agent/人提交,人提交的PR仅诊断不自动修改 (#694)
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 24m18s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1350h47m56s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1350h47m58s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1350h48m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1350h48m22s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1350h52m15s
CI/CD Pipeline / Deploy Production (push) Failing after 1351h4m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1351h12m30s
CI/CD Pipeline / Build Production API Image (push) Failing after 1351h12m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1351h13m31s
CI/CD Pipeline / PR Build API Image (push) Failing after 1351h13m35s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1351h14m2s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (push) Has been skipped
CI/CD Pipeline / PR Build Web Image (push) Failing after 1351h45m45s
CI/CD Pipeline / Build Staging API Image (push) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Production Web Image (push) Failing after 1351h44m45s
2026-07-22 08:12:53 +08:00
xiaoxia 906eb5de9c ci: 前端npm安装增加国内镜像源 (#691)
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1351h25m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1351h25m13s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1351h25m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1351h25m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 1351h25m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1351h25m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 1351h25m16s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (push) Has been skipped
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1351h57m27s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 1351h57m24s
2026-07-22 08:03:56 +08:00
CI Bot f22a6fd90e style: auto-format with black + isort + prettier [ci skip] 2026-07-22 07:44:08 +08:00
xiaoxia 48102ca2e2 ci: add CI failure diagnosis script with auto-classification 2026-07-22 07:41:06 +08:00
xiaoxia 2b0724dd57 ci: PR构建验证 + Agent提交格式化 + buildx清理 (#690)
CI/CD Pipeline / Build Staging API Image (push) Failing after 22m18s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1358h39m59s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1358h39m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1358h40m1s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1359h2m17s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1359h2m17s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1359h2m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1359h2m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1359h2m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1359h2m20s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been skipped
CI/CD Pipeline / Unit Tests (push) Has been skipped
CI/CD Pipeline / Integration Tests (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (push) Has been skipped
CI/CD Pipeline / PR Build API Image (push) Failing after 1359h34m31s
CI/CD Pipeline / Build Staging Web Image (push) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Failing after 1359h34m27s
CI/CD Pipeline / Build Production API Image (push) Failing after 1359h34m29s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1359h12m11s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-22 00:26:52 +08:00