Commit Graph

553 Commits

Author SHA1 Message Date
xiaoxia ccf05be7a5 style(PageHead): 修复Prettier格式 2026-07-30 08:13:09 +08:00
xiaoxia 70041feb40 style(PageHead): 修复Prettier格式 2026-07-30 08:13:08 +08:00
xiaoxia eeb8f81b89 chore: 删除放错位置的测试文件(测试应在src/test/目录)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 22s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m15s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m19s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m15s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m46s
AI Code Review / AI Code Review (pull_request) Successful in 4m11s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 2m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m22s
CI/CD Pipeline / CI Gate (pull_request) Failing after 42s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1159h21m34s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1159h23m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1159h23m16s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1159h27m58s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1159h28m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1159h28m49s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1159h28m49s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1159h28m50s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1159h31m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1159h33m48s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1159h34m0s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1159h33m50s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1159h39m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1159h39m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1160h1m5s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1160h6m58s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1160h12m33s
2026-07-30 07:41:27 +08:00
xiaoxia 957f0117a3 fix(PageHead): 简化测试文件,只测纯函数避免React环境依赖
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m19s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m37s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m14s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 46s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m32s
AI Code Review / AI Code Review (pull_request) Successful in 2m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m55s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 2m8s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m50s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Failing after 1m4s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1159h51m13s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1159h51m17s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1159h51m41s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1159h51m43s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1159h51m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1159h52m15s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1159h52m17s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1159h52m17s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1159h52m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1159h54m20s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1159h54m24s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1159h54m52s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1159h57m34s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1159h57m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1160h27m27s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1160h30m41s
2026-07-30 07:24:30 +08:00
xiaoxia eefd85d044 fix(PageHead): types.ts添加React类型导入
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m29s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m34s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 1m3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m27s
AI Code Review / AI Code Review (pull_request) Successful in 2m8s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m47s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1m10s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web 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 / 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
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1160h5m36s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1160h6m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1160h6m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1160h8m45s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1160h8m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1160h8m49s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1160h38m46s
2026-07-30 07:15:49 +08:00
xiaoxia 9c75503a80 test(PageHead): 添加smoke test
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 58s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m32s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m29s
AI Code Review / AI Code Review (pull_request) Successful in 1m29s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m19s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 1m18s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 35s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m42s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m22s
CI/CD Pipeline / 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 / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1160h13m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1160h13m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1160h13m26s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1160h13m41s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1160h14m31s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1160h15m17s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1160h15m19s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1160h15m21s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1160h46m28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1160h46m32s
2026-07-30 07:11:13 +08:00
xiaoxia df3e282d30 refactor(PageHead): 删除旧文件,已迁移到目录 2026-07-30 07:10:58 +08:00
xiaoxia 2e61fca9e2 refactor(PageHead): 删除旧文件,已迁移到目录 2026-07-30 07:10:58 +08:00
xiaoxia ba89f559bc refactor(PageHead): 目录化拆分,主组件精简到~100行 2026-07-30 07:10:48 +08:00
xiaoxia e477f776f1 refactor(PageHead): 移动样式文件到目录 2026-07-30 07:10:31 +08:00
xiaoxia 2b39f4a6f5 refactor(PageHead): 抽取面包屑工具函数 2026-07-30 07:10:08 +08:00
xiaoxia 4b474adbea refactor(PageHead): 抽取路由常量 2026-07-30 07:09:58 +08:00
xiaoxia 2e4b9dd512 refactor(PageHead): 抽取类型定义 2026-07-30 07:09:44 +08:00
xiaoxia 5256bd0d8b refactor(auth): API层目录化拆分(189行→9个单职责文件) (#1176)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 46s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m41s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m58s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m33s
CI/CD Pipeline / Unit Tests (push) Successful in 9m54s
CI/CD Pipeline / Integration Tests (push) Successful in 2m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m14s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m40s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m25s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m46s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 34s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m39s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1165h29m51s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1165h40m4s
CI/CD Pipeline / Deploy Production (push) Failing after 1165h40m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1165h40m6s
CI/CD Pipeline / CI Gate (push) Failing after 1165h40m6s
CI/CD Pipeline / Build Production API Image (push) Failing after 1165h40m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1165h49m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 1165h50m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 1165h50m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1165h50m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1166h13m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1166h23m3s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-30 01:29:23 +08:00
xiaoxia 33270dd026 refactor(editing-planner): 拆分 StickerPropsEditor 预览和文字属性(200→130行, -35%) (#1144)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-30 01:23:58 +08:00
xiaoxia 0f27bfa999 refactor(titles): 拆分 useTitleLibrary 为4个子Hook(174→58行, -67%) (#1156)
CI/CD Pipeline / Canary Release to Production (push) Failing after 1165h33m40s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1165h54m7s
CI/CD Pipeline / Deploy Production (push) Failing after 1165h54m8s
CI/CD Pipeline / CI Gate (push) Failing after 1165h54m9s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1165h54m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1165h54m9s
CI/CD Pipeline / Build Production API Image (push) Failing after 1165h54m10s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1166h3m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1166h3m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 1166h3m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 1166h3m37s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1166h5m10s
CI/CD Pipeline / Unit Tests (push) Successful in 9m26s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m46s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m53s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m54s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m59s
CI/CD Pipeline / Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m39s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 44s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-30 01:19:17 +08:00
xiaoxia f15bc2f2a2 refactor(products): 拆分 useProductList 为3个子Hook(202→91行, -55%) (#1155)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-30 01:15:19 +08:00
xiaoxia 9d97e8aacc refactor(assets): 拆分 batchOperations 为4个子Hook(238→8行, -97%) (#1168)
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1166h37m56s
CI/CD Pipeline / Deploy Production (push) Failing after 1166h37m58s
CI/CD Pipeline / CI Gate (push) Failing after 1166h38m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1166h38m4s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1166h38m5s
CI/CD Pipeline / Build Production API Image (push) Failing after 1166h38m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1166h49m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 1166h49m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 1166h49m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1166h49m42s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m47s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m9s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 4m24s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m56s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m55s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m29s
CI/CD Pipeline / Unit Tests (push) Successful in 9m35s
CI/CD Pipeline / Integration Tests (push) Successful in 2m54s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m16s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m23s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 54s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1167h22m42s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-30 00:27:41 +08:00
xiaoxia 696cdda87b refactor(products): VideoPlayer 改用 useVideoPlayer Hook 消除重复代码(199→123行, -38%) (#1163)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-30 00:25:18 +08:00
xiaoxia a85167a529 refactor(generate): 拆分 useGenerateVideo 核心逻辑(211→154行, -27%) (#1162)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-30 00:25:12 +08:00
xiaoxia 9732cc51ee refactor(generate): 拆分 useGenerateFormState 为4个子Hook(309→196行, -37%) (#1141)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-30 00:23:17 +08:00
xiaoxia 815b3758a7 refactor(tasks): 拆分 TaskTable 列定义和空状态到子模块(190→72行, -62%) (#1140)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 47s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m25s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m37s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m25s
CI/CD Pipeline / Unit Tests (push) Successful in 9m11s
CI/CD Pipeline / Integration Tests (push) Successful in 2m40s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m16s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m2s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m58s
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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1166h55m43s
CI/CD Pipeline / CI Gate (push) Failing after 1166h55m44s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1166h55m44s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1166h55m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 1166h55m45s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1167h4m20s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1167h4m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 1167h4m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 1167h4m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1167h4m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1167h28m48s
2026-07-30 00:22:45 +08:00
xiaoxia eb73eeab69 refactor(assets): 拆分 batchOperations 为4个独立Hook(238→4行, -98%) (#1149)
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m4s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m14s
CI/CD Pipeline / Unit Tests (push) Successful in 8m34s
CI/CD Pipeline / Integration Tests (push) Successful in 3m7s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 54s
CI/CD Pipeline / Build Staging API Image (push) Successful in 19m10s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 7m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 35s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 25s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m15s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 9m16s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1168h11m10s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1168h19m50s
CI/CD Pipeline / Deploy Production (push) Failing after 1168h24m31s
CI/CD Pipeline / CI Gate (push) Failing after 1168h31m24s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1168h31m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 1168h31m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1168h44m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1168h44m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 1168h44m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 1168h44m58s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1168h52m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1169h4m28s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-29 22:21:52 +08:00
xiaoxia faeed6f014 refactor(editing-planner): 拆分 SubtitleStylePanel 为子组件(190→146行, -23%) (#1139)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m4s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m6s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m11s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m3s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m4s
CI/CD Pipeline / Unit Tests (push) Successful in 12m32s
CI/CD Pipeline / Integration Tests (push) Successful in 4m36s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 33s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 35s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 4m37s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1173h38m49s
CI/CD Pipeline / CI Gate (push) Failing after 1173h44m27s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1173h57m0s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1173h44m33s
CI/CD Pipeline / PR Build API Image (push) Failing after 1173h57m2s
CI/CD Pipeline / Deploy Production (push) Failing after 1173h44m34s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1173h44m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1173h44m35s
CI/CD Pipeline / Build Production API Image (push) Failing after 1173h44m35s
CI/CD Pipeline / Frontend Lint (push) Failing after 1173h57m7s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1173h57m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1174h29m58s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-29 17:30:42 +08:00
xiaoxia 7ca5b3732f refactor(voice-materials): 拆分 VoiceMaterialRow 进度条和标签组件 (#1087)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
- 拆分 VoiceMaterialRow 为独立子组件
- 进度条逻辑抽取到 useRowProgress hook
- 标签展示组件独立为 TagDisplay
- 代码行数从 186 行减少到 138 行 (-26%)
2026-07-29 14:35:45 +08:00
xiaoxia 76fdab4f63 fix(ci): 修复develop分支CI核心链路失败(Code Quality + Unit Tests + Frontend) (#1129)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m2s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m46s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m56s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m27s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m33s
CI/CD Pipeline / Integration Tests (push) Successful in 2m51s
CI/CD Pipeline / Unit Tests (push) Successful in 10m13s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 29s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 17s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 5m31s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1178h56m20s
CI/CD Pipeline / Deploy Production (push) Failing after 1179h4m58s
CI/CD Pipeline / CI Gate (push) Failing after 1179h4m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1179h4m59s
CI/CD Pipeline / Build Production API Image (push) Failing after 1179h4m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 1179h15m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1179h15m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 1179h15m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1179h15m15s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1179h37m56s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1179h37m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1179h48m11s
2026-07-29 12:12:37 +08:00
xiaoxia 23edd869c6 refactor(editing-planner): 拆分 useEditPlanClipMutations 抽出重排序和素材导入(183→134行, -27%) (#1101) 2026-07-28 16:20:00 +08:00
xiaoxia 15f12ead3f refactor(generate): 拆分 useStep5Voice 模式选择逻辑到子Hook(184→165行, -10%) (#1089) 2026-07-28 16:18:55 +08:00
xiaoxia 19ca924087 refactor(generate): 拆分 Step7ConfirmGenerate 为子组件(194→88行, -55%) (#1091) 2026-07-28 16:18:51 +08:00
xiaoxia cb7daa0674 refactor(editing-planner): 拆分 useTimelineMenus 为子Hook(192→67行, -65%) (#1093) 2026-07-28 16:18:47 +08:00
xiaoxia 3eb541ca39 refactor: split useProductActions into product-actions sub-hooks (#1095) 2026-07-28 16:18:44 +08:00
xiaoxia 0638c685b6 refactor(generate): 拆分 Step6CoverSettings 为子组件(187→109行, -42%) (#1097) 2026-07-28 16:18:41 +08:00
xiaoxia 8378c2e8ff refactor(generate): 拆分 GenerateResultPanel 为子组件(187→99行, -47%) (#1099) 2026-07-28 16:18:38 +08:00
xiaoxia 7c47856671 refactor(editing-planner): 拆分 GreenScreenPanel 为子组件(200→94行, -53%) (#1103) 2026-07-28 16:18:32 +08:00
xiaoxia 1076ce4216 fix: 克隆音色上传修复 422 错误 (#1107)
CI/CD Pipeline / Check if frontend-only change (push) Waiting to run
CI/CD Pipeline / Validate - Code Quality (push) Waiting to run
CI/CD Pipeline / Validate - Type Check (mypy) (push) Waiting to run
CI/CD Pipeline / Validate - Migration (alembic) (push) Waiting to run
CI/CD Pipeline / Unit Tests (push) Blocked by required conditions
CI/CD Pipeline / Integration Tests (push) Blocked by required conditions
CI/CD Pipeline / Frontend Lint (push) Waiting to run
CI/CD Pipeline / Frontend Unit Tests (push) Blocked by required conditions
CI/CD Pipeline / PR Build API Image (push) Waiting to run
CI/CD Pipeline / PR Build Web Image (push) Waiting to run
CI/CD Pipeline / PR Build Worker Image (push) Waiting to run
CI/CD Pipeline / Build Staging API Image (push) Waiting to run
CI/CD Pipeline / Build Staging Web Image (push) Waiting to run
CI/CD Pipeline / Build Staging Worker Image (push) Waiting to run
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Blocked by required conditions
CI/CD Pipeline / Staging E2E Tests (push) Blocked by required conditions
CI/CD Pipeline / Staging API Integration Tests (push) Blocked by required conditions
CI/CD Pipeline / Build Production API Image (push) Blocked by required conditions
CI/CD Pipeline / Build Production Web Image (push) Blocked by required conditions
CI/CD Pipeline / Build Production Worker Image (push) Blocked by required conditions
CI/CD Pipeline / Deploy Production (push) Blocked by required conditions
CI/CD Pipeline / Production Browser E2E (push) Blocked by required conditions
CI/CD Pipeline / ACR Image Cleanup (push) Blocked by required conditions
CI/CD Pipeline / Canary Release to Production (push) Blocked by required conditions
CI/CD Pipeline / CI Gate (push) Blocked by required conditions
Squash merge
2026-07-28 16:18:00 +08:00
xiaoxia f0bbedab23 refactor(voice-materials): 拆分 VoiceMaterialRow 进度条和标签组件(186→138行, -26%) (#1087)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
Squash merge PR #1087: refactor(voice-materials): 拆分 VoiceMaterialRow 进度条和标签组件(186→138行, -26%)

- 拆分 VoiceMaterialRow 为子组件
- 抽取 TagDisplay 标签展示组件
- 抽取 useRowProgress 进度条Hook
- 186→138行, 精简 -26%
2026-07-28 15:55:52 +08:00
xiaoxia 581a146d2f refactor(voice-materials): 拆分 MaterialForm 为子组件(186→108行, -42%)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 14:07:02 +08:00
xiaoxia eab45e0819 refactor(voices): 拆分 CloneVoiceCard 为子组件(180→79行, -56%)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 14:05:47 +08:00
xiaoxia e243d70082 refactor(voice-materials): 拆分 TagSelector 逻辑到 useTagInput Hook(163→107行, -34%)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 14:04:54 +08:00
xiaoxia 07d9b56fe7 refactor(duplication): 拆分 DuplicationUpload 页面(233→85行, -64%) (#1064)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 13:23:29 +08:00
xiaoxia 11b3f83368 refactor(generate): 拆分 useStep2Materials Hook(205→79行, -61%) (#1063)
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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Failing after 1201h58m9s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1202h3m10s
CI/CD Pipeline / Deploy Production (push) Failing after 1202h3m32s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1202h5m46s
CI/CD Pipeline / Build Production API Image (push) Failing after 1202h5m50s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1202h6m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 1202h6m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1202h6m56s
CI/CD Pipeline / Build Staging API Image (push) Failing after 10m49s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 3m14s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m53s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m51s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m26s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m24s
CI/CD Pipeline / Unit Tests (push) Failing after 5m54s
CI/CD Pipeline / Integration Tests (push) Successful in 3m21s
CI/CD Pipeline / Frontend Lint (push) Failing after 27s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1m17s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1202h38m45s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1202h39m3s
2026-07-28 13:09:11 +08:00
xiaoxia 1dc40b4760 refactor(voice): 拆分 useCloneModal Hook(215→46行, -79%) (#1062) 2026-07-28 13:08:00 +08:00
xiaoxia 29448aaf9b refactor(voice-materials): 拆分 useVoiceMaterialActions Hook(216→80行, -63%) (#1059)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m25s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m29s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m33s
CI/CD Pipeline / Unit Tests (push) Failing after 6m45s
CI/CD Pipeline / Integration Tests (push) Successful in 3m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 51s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1m41s
CI/CD Pipeline / Build Staging API Image (push) Successful in 16m10s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 2m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m22s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 14m50s
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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1202h6m58s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1202h8m16s
CI/CD Pipeline / Deploy Production (push) Failing after 1202h8m17s
CI/CD Pipeline / CI Gate (push) Failing after 1202h8m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1202h23m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1202h24m12s
CI/CD Pipeline / Build Production API Image (push) Failing after 1202h23m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 1202h24m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1202h24m42s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1202h57m9s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-28 12:49:52 +08:00
xiaoxia 395bc37cf0 refactor(templates): 拆分 TemplateDetailModal 为子组件(219→106行, -52%) (#1055)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m46s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m48s
CI/CD Pipeline / Frontend Lint (push) Successful in 50s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m43s
CI/CD Pipeline / Build Staging API Image (push) Successful in 17m9s
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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1204h14m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1204h14m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 1204h14m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1204h16m10s
2026-07-28 10:34:19 +08:00
xiaoxia a6e147ed30 refactor(voice-materials): 拆分 VoiceMaterialCard 为子组件(245→72行, -71%) (#1054)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 10:19:04 +08:00
xiaoxia b40ae9cec7 refactor(voices): 拆分 TtsModal 为子组件(258→53行, -79%) (#1051)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 10:03:16 +08:00
xiaoxia 09b069a65d refactor(upload-voice-modal): 三阶段重构 UploadVoiceModal(329→87行, -74%)(#1047)
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
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
2026-07-28 09:43:08 +08:00
xiaoxia 4578b65965 refactor(asset-selector): 三阶段重构 AssetSelector(504→168行, -67%) (#937)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m37s
CI/CD Pipeline / Frontend Lint (push) Successful in 3m3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m18s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m17s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m33s
CI/CD Pipeline / Integration Tests (push) Successful in 2m22s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m19s
CI/CD Pipeline / Unit Tests (push) Failing after 6m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m31s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 16s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m46s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m59s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1214h13m18s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1214h25m0s
CI/CD Pipeline / Deploy Production (push) Failing after 1214h25m2s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1214h25m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 1214h25m8s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1214h25m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 1214h25m11s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1214h25m12s
CI/CD Pipeline / CI Gate (push) Failing after 1214h51m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1214h57m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1214h58m3s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-28 01:02:50 +08:00
CI Bot e4b3af78b9 style: auto-format with black + isort + prettier
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 2m40s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m41s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m52s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 2m54s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m15s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 4m17s
CI/CD Pipeline / Integration Tests (push) Successful in 3m21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m21s
CI/CD Pipeline / Unit Tests (push) Failing after 7m30s
CI/CD Pipeline / CI Gate (push) Failing after 1216h29m42s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1216h29m51s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1216h29m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1216h37m10s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1216h29m52s
CI/CD Pipeline / Deploy Production (push) Failing after 1216h37m12s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1216h37m14s
CI/CD Pipeline / Build Production API Image (push) Failing after 1216h37m14s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1216h37m15s
CI/CD Pipeline / PR Build API Image (push) Failing after 1216h37m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1216h37m17s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1217h2m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1217h2m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1217h10m7s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1217h10m9s
2026-07-27 14:39:55 +00:00
xiaoxia ff827aba01 refactor(useGenerateVideo): 拆分 useGenerateVideo Hook(370→221行, -40%) (#969)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m11s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m10s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m56s
CI/CD Pipeline / Unit Tests (push) Failing after 10m47s
CI/CD Pipeline / Integration Tests (push) Successful in 5m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 2m56s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m0s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m58s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 6m14s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m5s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1216h37m13s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1216h37m16s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1216h37m16s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1216h37m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1216h37m17s
CI/CD Pipeline / CI Gate (push) Failing after 1216h40m25s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1216h51m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1216h51m10s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1216h51m12s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1216h51m17s
CI/CD Pipeline / Build Production API Image (push) Failing after 1216h51m15s
CI/CD Pipeline / PR Build API Image (push) Failing after 1216h51m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1216h51m18s
CI/CD Pipeline / Deploy Production (push) Failing after 1217h23m59s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1217h24m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-27 22:36:45 +08:00