Commit Graph

2068 Commits

Author SHA1 Message Date
xiaoxia 85dcc43087 Merge branch 'develop' of https://git.xiaoxiajianji.com/xiaoxia/xiaoxia-saas into fix/ci-acr-cleanup-pr-days-908
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 10s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 38s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m1s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 51s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 15s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 52s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m13s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m34s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m6s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 5m39s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m24s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 7s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 8s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 48m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1249h54m42s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1250h3m6s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1250h11m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1250h11m24s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1250h11m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1250h12m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1250h15m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1250h20m6s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1250h20m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1250h20m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1250h20m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1250h22m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1250h22m11s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1250h22m9s
2026-07-26 12:59:12 +08:00
xiaoxia 30457629da fix(ci): fix preview deploy frontend build - remove DooD, use direct runner (#919)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m20s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 48s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 51s
CI/CD Pipeline / Unit Tests (push) Successful in 4m54s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Frontend Lint (push) Successful in 28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 55s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m7s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m15s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m34s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m29s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 5s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m50s
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1249h54m44s
CI/CD Pipeline / Deploy Production (push) Failing after 1250h11m28s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1250h15m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 1250h15m59s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1250h17m5s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1250h18m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1250h17m7s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1250h48m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 1250h49m47s
2026-07-26 12:58:22 +08:00
xiaoxia bfa5b8ed20 fix(ci): #908 remove invalid --pr-days arg from acr-cleanup job
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 6s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 40s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 59s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m2s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 30s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 19s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 57s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m53s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m7s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 5m1s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m18s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1250h30m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1250h30m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1250h30m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1250h30m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1250h37m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1250h37m58s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1250h39m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1250h40m0s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1250h40m2s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1250h41m9s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1250h41m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1250h41m13s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1251h12m36s
2026-07-26 12:40:01 +08:00
CI Bot 7136773ee5 style: auto-format with black + isort + prettier
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m43s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m35s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 50s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 55s
CI/CD Pipeline / Unit Tests (push) Failing after 6m8s
CI/CD Pipeline / Integration Tests (push) Successful in 2m32s
CI/CD Pipeline / Frontend Lint (push) Successful in 36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m37s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m58s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m10s
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 1250h27m48s
CI/CD Pipeline / Deploy Production (push) Failing after 1250h30m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1250h37m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 1250h38m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1250h38m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 1250h38m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1250h39m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1251h10m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1251h10m53s
2026-07-26 04:39:54 +00:00
xiaoxia 37d0694b68 refactor(timeline-panel): Phase 2 - extract 5 UI components (#921)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m45s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m28s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m3s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m6s
CI/CD Pipeline / Unit Tests (push) Failing after 6m46s
CI/CD Pipeline / Integration Tests (push) Successful in 2m9s
CI/CD Pipeline / Frontend Lint (push) Failing after 39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m35s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m54s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m21s
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Failing after 1250h45m56s
CI/CD Pipeline / Deploy Production (push) Failing after 1250h45m59s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1250h48m6s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1250h48m8s
CI/CD Pipeline / Build Production API Image (push) Failing after 1250h48m10s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1250h48m55s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1250h50m3s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1250h48m56s
CI/CD Pipeline / PR Build API Image (push) Failing after 1251h21m34s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-26 12:38:11 +08:00
xiaoxia d932f6e0f7 Merge pull request 'refactor(timeline-panel): Phase 1 - extract constants and utils' (#920) from refactor/timeline-panel-phase1-pr into develop
CI/CD Pipeline / Frontend Lint (push) Successful in 38s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m28s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m28s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m12s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m0s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m5s
CI/CD Pipeline / Integration Tests (push) Successful in 2m58s
CI/CD Pipeline / Unit Tests (push) Failing after 6m35s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m41s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m5s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m14s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1251h35m38s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1251h53m4s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1251h53m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1251h53m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1251h56m1s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1251h56m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1251h56m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 1252h26m12s
CI/CD Pipeline / PR Build API Image (push) Failing after 1252h28m43s
CI/CD Pipeline / Deploy Production (push) Failing after 1252h25m46s
2026-07-26 11:32:04 +08:00
SaaS Frontend 35e171c2ac fix(phase1): prettier format + add timeline modules to smoke test
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 48s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 53s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m45s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m47s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 24s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m48s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 17s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m40s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m42s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m51s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 14s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 22s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m6s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1251h58m55s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1252h0m7s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1252h0m9s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1252h0m13s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1252h0m15s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1252h0m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1252h0m17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1252h0m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1252h0m19s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1252h0m52s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1252h0m54s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1252h32m49s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1252h32m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1252h33m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1252h32m45s
- Run prettier on TimelinePanel.tsx
- Add constants/timeline and utils/timeline to smoke test for vitest related mode
2026-07-26 11:25:26 +08:00
SaaS Frontend 39c89f018a fix(lint): add pps to useEffect deps to fix exhaustive-deps warning
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 33s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m49s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m48s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m54s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 26s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m17s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m4s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m42s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m59s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m5s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1252h6m0s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1252h7m38s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1252h7m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1252h7m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1252h7m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1252h7m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1252h7m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1252h7m41s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1252h8m6s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1252h8m49s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1252h8m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1252h40m17s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1252h40m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1252h41m25s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1252h40m15s
2026-07-26 11:18:03 +08:00
SaaS Frontend c704f9b844 fix(phase1): replace all magic numbers with named constants
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m31s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m48s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m50s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m41s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m43s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m8s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1252h10m29s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1252h12m12s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1252h12m13s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1252h12m15s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1252h12m16s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1252h12m20s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1252h12m22s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1252h12m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1252h13m5s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1252h13m9s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1252h44m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1252h44m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1252h45m2s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1252h44m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1252h45m45s
- Replace hardcoded values with imported constants
- Fix unused import errors (TS6133)
- MIN/MAX pixels per second, zoom step, clip width, trim duration, add duration, track width, picker width, track gap
2026-07-26 11:13:30 +08:00
SaaS Frontend c71352c2b7 fix(phase1): remove duplicate local definitions, use imported utils
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 38s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m54s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m55s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m22s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m4s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m37s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 2m55s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 6m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1252h17m16s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1252h17m19s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1252h17m43s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1252h17m47s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1252h17m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1252h19m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1252h19m55s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1252h19m57s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1252h20m5s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1252h21m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1252h21m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1252h50m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1252h52m34s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1252h53m58s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1252h49m55s
2026-07-26 11:06:02 +08:00
SaaS Frontend 7e63bf7e26 refactor(timeline-panel): Phase 1 - extract constants and utils
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 28s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 45s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m4s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m9s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 1m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1m1s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 2m22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 5m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m56s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1253h14m10s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1253h14m13s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1253h14m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1253h14m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1253h14m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1253h14m18s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1253h14m20s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1253h14m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1253h14m27s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1253h14m57s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1253h15m32s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1253h15m34s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1253h15m36s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1253h47m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1253h46m50s
2026-07-26 10:07:13 +08:00
CI Bot 1943630f8a style: auto-format with black + isort + prettier
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m44s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 45s
CI/CD Pipeline / Frontend Lint (push) Successful in 43s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m21s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m5s
CI/CD Pipeline / Integration Tests (push) Successful in 2m27s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m37s
CI/CD Pipeline / Unit Tests (push) Failing after 5m54s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m28s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 22s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m49s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m55s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1253h0m55s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1253h14m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1253h18m42s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1253h21m8s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1253h21m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1253h21m35s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1253h23m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 1253h21m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1253h21m34s
CI/CD Pipeline / PR Build API Image (push) Failing after 1253h21m37s
2026-07-26 01:55:14 +00:00
xiaoxia eaf035626f Merge pull request 'refactor(product-library): Phase 3 - extract useProductList and useProductActions hooks' (#918) from refactor/product-library-phase3-final into develop
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m54s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m20s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m22s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m38s
CI/CD Pipeline / Unit Tests (push) Failing after 5m38s
CI/CD Pipeline / Integration Tests (push) Successful in 2m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 3m15s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m39s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m38s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m49s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 28s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m6s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m49s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1253h14m17s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1253h33m35s
CI/CD Pipeline / Deploy Production (push) Failing after 1253h33m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 1253h34m9s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1253h34m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1253h36m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1253h36m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1253h36m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1254h6m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 1254h9m9s
2026-07-26 09:49:08 +08:00
SaaS Frontend e946dbf625 docs(product-library): add code structure docstring
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m6s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m7s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 15s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m6s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m14s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m45s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 24s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 29s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m35s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 15s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 17s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1253h42m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1253h42m58s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1253h42m56s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1253h42m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1253h43m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1253h43m2s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1253h43m4s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1253h43m8s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1253h43m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1253h44m41s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1253h44m43s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m1s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1254h15m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1254h15m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h17m16s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h15m34s
2026-07-26 09:42:12 +08:00
xiaoxia 56ab6bcef4 fix(test): 修复Unit Tests收集失败 - dedup模块级mock污染sys.modules (#917)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m6s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m6s
CI/CD Pipeline / Unit Tests (push) Failing after 5m4s
CI/CD Pipeline / Integration Tests (push) Successful in 2m39s
CI/CD Pipeline / Frontend Lint (push) Successful in 52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m22s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m15s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m54s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m55s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m44s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m9s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1253h36m33s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1253h52m55s
CI/CD Pipeline / Deploy Production (push) Failing after 1253h52m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1253h54m1s
CI/CD Pipeline / Build Production API Image (push) Failing after 1253h54m1s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1253h55m57s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1253h55m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 1253h55m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1253h57m7s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1254h26m36s
根因: test_dedup_pure.py模块级mock了整个worker_app和sqlalchemy_impl包,导致pytest收集其他测试时导入子模块触发AttributeError: __spec__。

修复: 只mock具体叶子模块和session(真正触发DB连接的元凶),不mock整个父包。

fix #906
2026-07-26 09:29:38 +08:00
SaaS Frontend 6fffcd105e fix(lint): move css import to end to satisfy import order rule
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 42s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 58s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 50s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 40s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m51s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 33s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m50s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 26s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 50s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m45s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1254h0m51s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h0m57s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1254h0m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1254h1m3s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1254h0m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1254h1m13s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1254h1m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h2m34s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1254h1m20s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1254h1m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h1m24s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1254h1m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1254h2m36s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h2m38s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1254h33m38s
2026-07-26 09:20:04 +08:00
SaaS Frontend 7a8e99cd8e test(product-library): update smoke test with phase 3 hooks
AI Code Review / AI Code Review (pull_request) Failing after 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m9s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 52s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 26s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m19s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m45s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 40s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 1m1s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API 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 / 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 / Build Production Worker Image (pull_request) Failing after 1254h8m38s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1254h9m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h10m25s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1254h8m38s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1254h10m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h10m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h41m17s
2026-07-26 09:12:48 +08:00
SaaS Frontend 6a6f8e7a22 refactor(product-library): Phase 3 - extract useProductList and useProductActions hooks
- Extract useProductList: query, filters, batch selection logic
- Extract useProductActions: single/batch operations (download, share, delete, publish, review status)
- Main file: 588 → 324 lines (-45%)

Total reduction from original: 1086 → 324 lines (-70%)
3 phases complete: types/constants/utils → UI components → business hooks
2026-07-26 09:12:08 +08:00
xiaoxia 246367f6f0 Merge pull request 'refactor(product-library): Phase 2 - extract ProductCard and VideoPlayer components' (#913) from refactor/product-library-phase2-pr into develop
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 22s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 50s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 54s
CI/CD Pipeline / Unit Tests (push) Failing after 4m36s
CI/CD Pipeline / Integration Tests (push) Successful in 3m29s
CI/CD Pipeline / Frontend Lint (push) Successful in 46s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 17m2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m11s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m44s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m7s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1253h52m57s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1254h9m8s
CI/CD Pipeline / Deploy Production (push) Failing after 1254h13m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1254h15m25s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1254h15m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1254h16m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1254h17m8s
CI/CD Pipeline / Build Production API Image (push) Failing after 1254h15m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1254h48m0s
CI/CD Pipeline / PR Build API Image (push) Failing after 1254h48m40s
2026-07-26 09:11:01 +08:00
SaaS Frontend 107a1bd724 fix(ts): remove unused ShareAltOutlined import (TS6133)
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m43s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m18s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m50s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m2s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m18s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 36s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 29s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m21s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m7s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 22s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 37s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m44s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1254h22m32s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1254h23m25s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1254h23m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1254h23m26s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1254h23m29s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1254h23m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1254h23m31s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h23m35s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1254h23m52s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1254h24m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h24m10s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1254h56m10s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1254h56m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h56m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h56m1s
2026-07-26 09:01:55 +08:00
SaaS Frontend cfc836484f fix(lint): move imports to top of smoke test file
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 27s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m7s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m10s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 51s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 31s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 2m10s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 28s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m46s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1254h34m34s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1254h34m36s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h34m36s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1254h34m38s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1254h34m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1254h34m44s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1254h34m46s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h34m48s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h36m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1254h36m33s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h36m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1255h7m19s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1255h7m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1255h7m11s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1255h7m38s
2026-07-26 08:49:35 +08:00
SaaS Frontend ef30c7db26 test(product-library): update smoke test with phase 2 components
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 29s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m2s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 56s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m45s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 47s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m20s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m1s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 2m24s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 45s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 5m31s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1254h43m48s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h43m52s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1254h43m54s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1254h43m56s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1254h43m58s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1254h44m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1254h44m2s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1254h44m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h44m12s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1254h44m27s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1254h46m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h46m32s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1255h16m47s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1255h19m6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1255h16m27s
2026-07-26 08:36:40 +08:00
SaaS Frontend 5d9544a76f refactor(product-library): Phase 2 - extract ProductCard and VideoPlayer components
- Extract ProductCard to components/ProductCard.tsx (196 lines)
- Extract VideoPlayer to components/VideoPlayer.tsx (199 lines)
- Clean up unused imports in main file
- Main file: 956 → 588 lines (-38%)

Total reduction from original: 1086 → 588 lines (-46%)
2026-07-26 08:36:17 +08:00
xiaoxia f6c366b979 Merge pull request 'refactor(product-library): Phase 1 - extract types, constants and utils' (#904) from refactor/product-library-phase1 into develop
CI/CD Pipeline / Frontend Lint (push) Successful in 40s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m19s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m19s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m12s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 51s
CI/CD Pipeline / Unit Tests (push) Failing after 4m45s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m33s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m43s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 20s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m43s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1254h29m13s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1254h44m0s
CI/CD Pipeline / Deploy Production (push) Failing after 1254h44m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1254h49m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1254h49m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1254h52m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1254h52m54s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1254h53m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 1255h22m36s
CI/CD Pipeline / PR Build API Image (push) Failing after 1255h25m34s
2026-07-26 08:35:05 +08:00
SaaS Frontend aeefd7aba5 test(product-library): add smoke test for vitest related mode
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 25s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m19s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m18s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m2s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 23s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m16s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 27s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 47m57s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1254h55m3s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1254h55m49s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1254h55m50s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1254h55m51s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1254h55m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1254h55m54s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1254h55m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1254h55m56s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1254h56m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1254h57m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1254h57m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1255h28m29s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1255h28m34s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1255h28m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1255h29m48s
2026-07-26 08:28:27 +08:00
SaaS Frontend a5f1a31ca3 refactor(product-library): Phase 1 - extract types, constants and utils
AI Code Review / AI Code Review (pull_request) Failing after 0s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 24s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m45s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m12s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m6s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m24s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m27s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24s
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m54s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1255h49m46s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1255h49m50s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1255h17m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1255h17m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1255h18m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1255h18m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1255h18m19s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1255h49m44s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1255h50m13s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1255h16m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1255h17m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1255h17m11s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1255h17m8s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1255h17m9s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1255h17m10s
- Extract ProductStatus/ProductItem types to types.ts
- Extract GRADIENTS/statusConfig/reviewStatusConfig to constants.ts
- Extract formatTime/formatSize/formatDateTime/normalizeStatus/gradientForId/mapApiProduct/getNextReviewStatus to utils/
- Main file: 1086 → 956 lines (-12%)
2026-07-26 08:05:46 +08:00
xiaoxia 07805e72c5 Merge pull request 'refactor(editing-planner): Phase 3 - extract business hooks' (#903) from refactor/editing-planner-phase3 into develop
CI/CD Pipeline / Frontend Lint (push) Successful in 1m1s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m18s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m34s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m30s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m12s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m29s
CI/CD Pipeline / Integration Tests (push) Successful in 2m30s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m1s
CI/CD Pipeline / Unit Tests (push) Failing after 4m55s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m18s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 20s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1255h7m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1255h27m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1255h28m3s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1255h28m7s
CI/CD Pipeline / Build Production API Image (push) Failing after 1255h28m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1255h29m40s
CI/CD Pipeline / PR Build API Image (push) Failing after 1255h29m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1255h29m44s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1256h0m42s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1256h2m15s
2026-07-26 07:58:48 +08:00
SaaS Frontend 4105a4df41 fix(ts): remove unused TemplateMode import (TS6133)
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 40s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m23s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m23s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 2m8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 57s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 50s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m54s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 30s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m25s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m25s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 32s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 45s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46m45s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1255h42m31s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1255h43m37s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1255h43m38s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1255h43m40s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1255h43m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1255h43m46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1255h43m42s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1255h43m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1255h43m43s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1255h44m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1255h44m39s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1256h16m16s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1256h16m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1256h16m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1256h17m18s
2026-07-26 07:42:13 +08:00
SaaS Frontend a1bda3e484 refactor(editing-planner): Phase 3 - extract business hooks
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 32s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 47s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m16s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 32s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 57s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 15s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 54s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 2m14s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m36s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1259h45m28s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1259h45m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1259h45m34s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1259h45m36s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1259h45m48s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1259h45m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1259h45m50s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1259h45m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1259h47m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1259h45m42s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1259h47m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1259h45m58s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1260h18m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1260h19m49s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1260h18m7s
Extract 4 business hooks from EditingPlanner.tsx:
- useEditorDrawers (78行): 11个抽屉开关 + 目标ID + 快捷打开
- usePlaybackControl (56行): 播放/暂停、rAF帧推进、缩放、seek
- useClipOperations (231行): 片段CRUD、重排、裁剪、分割、转场、调速、TTS、配音
- useTemplateManagement (459行): 模板列表/详情/计划加载、保存、模式切换、筛选搜索

主文件: 997→415行(-58%)
2026-07-26 03:39:36 +08:00
xiaoxia 7bf25023a0 Merge pull request 'refactor(editing-planner): Phase 1 - extract constants and selectors' (#900) from refactor/editing-planner-phase1 into develop
CI/CD Pipeline / Frontend Lint (push) Successful in 50s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m46s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m53s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m12s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m36s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m12s
CI/CD Pipeline / Integration Tests (push) Successful in 2m26s
CI/CD Pipeline / Unit Tests (push) Failing after 4m6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m38s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 24s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 19m40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 21m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1259h17m29s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1259h51m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1259h51m43s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1259h51m44s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1259h54m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1259h54m2s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1259h54m19s
CI/CD Pipeline / Build Production API Image (push) Failing after 1260h24m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 1260h26m41s
CI/CD Pipeline / Deploy Production (push) Failing after 1260h24m17s
2026-07-26 03:34:12 +08:00
SaaS Frontend e8f7788e56 fix: remove unused currentMode param in getFilteredTemplates
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 21s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 32s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 54s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m43s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m2s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 21s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m18s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 22s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m41s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 17s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 22s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 47m35s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1260h28m19s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1260h29m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1260h29m43s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1260h29m45s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1260h29m46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1260h29m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1260h29m52s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1260h29m54s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1260h31m5s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1260h31m5s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1260h31m7s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1261h2m21s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1261h2m27s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1261h2m18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1261h2m34s
2026-07-26 02:54:12 +08:00
SaaS Frontend 27c1f05f74 refactor(editing-planner): Phase 1 - extract constants and selectors 2026-07-26 02:54:03 +08:00
xiaoxia de1311fe31 refactor(editing-planner): Phase 2 - extract UI components (#902)
CI/CD Pipeline / Frontend Lint (push) Successful in 43s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 56s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m2s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m32s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m12s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 53s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m27s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Unit Tests (push) Failing after 4m53s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m40s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m25s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m34s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1260h36m56s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1260h51m1s
CI/CD Pipeline / Deploy Production (push) Failing after 1260h51m5s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1260h51m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 1260h51m30s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1260h54m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1260h54m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1260h54m33s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1261h24m5s
CI/CD Pipeline / PR Build API Image (push) Failing after 1261h26m56s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-26 02:32:02 +08:00
CI Bot 7ce78a3e8a style: auto-format with black + isort + prettier
CI/CD Pipeline / Frontend Lint (push) Successful in 57s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m38s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m46s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m45s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m3s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m51s
CI/CD Pipeline / Integration Tests (push) Successful in 2m34s
CI/CD Pipeline / Unit Tests (push) Failing after 4m52s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m40s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m28s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m35s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1261h23m32s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1261h40m56s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1261h41m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1261h41m7s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1261h42m46s
CI/CD Pipeline / Build Production API Image (push) Failing after 1261h41m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 1261h42m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1261h42m48s
CI/CD Pipeline / Deploy Production (push) Failing after 1262h13m35s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1262h15m22s
2026-07-25 17:34:20 +00:00
xiaoxia edb141b1da Merge pull request 'test: 第80波单测 - module_registry+subtitle+voice_library (+74)' (#888) from test/wave80-module-registry-subtitle-more into develop
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m0s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 2m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m39s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m38s
CI/CD Pipeline / Unit Tests (push) Failing after 4m58s
CI/CD Pipeline / Integration Tests (push) Successful in 3m21s
CI/CD Pipeline / Frontend Lint (push) Successful in 50s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m17s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m50s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m25s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 15s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m26s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1261h36m5s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1261h54m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1261h54m19s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1261h54m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1261h56m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1261h56m15s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1261h56m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 1262h27m0s
CI/CD Pipeline / PR Build API Image (push) Failing after 1262h28m54s
CI/CD Pipeline / Deploy Production (push) Failing after 1262h26m54s
2026-07-26 01:31:53 +08:00
CI Bot 2e67be39f7 test: wave80 - module_registry深度 + subtitle_domain + voice_library补充 (+74)
AI Code Review / AI Code Review (pull_request) Failing after 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 6s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m24s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m26s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 1m46s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 43s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 43s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 32s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m57s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m48s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m47s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m43s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Failing after 23s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 25s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1262h50m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1262h50m35s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1262h50m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1262h50m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1262h51m32s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1262h53m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1262h53m5s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1262h53m7s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1262h57m36s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1262h57m38s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1262h57m40s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1263h23m13s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1263h25m39s
- module_registry: 新增42个测试
  - Module状态转换(6个)
  - 注册补充场景(5个)
  - 能力查询补充(9个)
  - 依赖检查补充(4个)
  - list_modules补充(3个)
  - QuotaRule补充(3个)
  - ModuleCapability补充(3个)
- subtitle_domain: 新增19个测试
  - merge_short_segments补充(6个)
  - split_long_segments补充(5个)
  - _split_text_by_punctuation补充(8个)
- voice_library_domain: 新增13个测试
  - 各种status状态
  - 零值/大值边界
  - 标签、元数据、project_id
2026-07-26 00:25:22 +08:00
CI Bot f55d0d6f0e style: auto-format with black + isort + prettier
CI/CD Pipeline / Frontend Lint (push) Successful in 33s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m5s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 59s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m0s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m58s
CI/CD Pipeline / Unit Tests (push) Failing after 4m39s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m20s
CI/CD Pipeline / Integration Tests (push) Successful in 2m51s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m45s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 15s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m56s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 5m6s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1262h39m14s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1262h50m46s
CI/CD Pipeline / Deploy Production (push) Failing after 1262h54m9s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1263h1m11s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1263h1m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1263h2m1s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1263h2m3s
CI/CD Pipeline / PR Build API Image (push) Failing after 1263h2m5s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1263h2m27s
CI/CD Pipeline / Build Production API Image (push) Failing after 1263h33m51s
2026-07-25 16:17:09 +00:00
xiaoxia f506048240 test(wave85): exceptions+bgm_utils+subtitle深度补充 +59 (#898)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m47s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m8s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m19s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m18s
CI/CD Pipeline / Unit Tests (push) Failing after 4m49s
CI/CD Pipeline / Integration Tests (push) Successful in 2m21s
CI/CD Pipeline / Frontend Lint (push) Successful in 52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m42s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m15s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 32s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 5m3s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1262h48m31s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1263h9m53s
CI/CD Pipeline / Build Production API Image (push) Failing after 1263h13m3s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1263h13m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1263h10m40s
CI/CD Pipeline / PR Build API Image (push) Failing after 1263h14m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1263h12m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1263h14m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1263h45m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1263h46m37s
2026-07-26 00:13:44 +08:00
xiaoxia 69f2846c95 test(wave84): classification + tts_config 单测深度补充 +52 (#893) 2026-07-26 00:13:44 +08:00
xiaoxia 6437b96e54 refactor(assets): Phase 3 - extract business hooks (#899)
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m17s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m20s
CI/CD Pipeline / Unit Tests (push) Failing after 5m11s
CI/CD Pipeline / Integration Tests (push) Successful in 3m7s
CI/CD Pipeline / Frontend Lint (push) Successful in 55s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m8s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m32s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m27s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m33s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 8m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 11m0s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 28s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1263h2m30s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1263h24m8s
CI/CD Pipeline / Deploy Production (push) Failing after 1263h24m14s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1263h25m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1263h25m32s
CI/CD Pipeline / Build Production API Image (push) Failing after 1263h25m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1263h29m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1263h30m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1263h29m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 1264h2m22s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-07-25 23:55:16 +08:00
xiaoxia dfbd141895 test(wave83): generated_video/verification/video_share单测 +55 (#891)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m54s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m14s
CI/CD Pipeline / Frontend Lint (push) Successful in 2m22s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m8s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 3m33s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m25s
CI/CD Pipeline / Integration Tests (push) Successful in 2m38s
CI/CD Pipeline / Unit Tests (push) Failing after 6m7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m12s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 13s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m30s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 6m24s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1264h24m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1264h44m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1264h44m53s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1264h44m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 1264h44m57s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1264h46m51s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1264h46m51s
CI/CD Pipeline / PR Build API Image (push) Failing after 1264h46m51s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1264h46m53s
CI/CD Pipeline / Deploy Production (push) Failing after 1265h17m12s
2026-07-25 22:33:26 +08:00
xiaoxia 7cbe5d6457 test(wave82): exceptions/template/edit_template单测 +86 (#890) 2026-07-25 22:33:25 +08:00
xiaoxia 2e352ec127 test(wave81): 小领域模块深度补充单测 +73 (#889) 2026-07-25 22:33:25 +08:00
CI Bot 5db88d0325 style: auto-format with black + isort + prettier
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m18s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 5m46s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m23s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m32s
CI/CD Pipeline / Unit Tests (push) Failing after 4m48s
CI/CD Pipeline / Integration Tests (push) Successful in 1m53s
CI/CD Pipeline / Frontend Lint (push) Successful in 1m28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m33s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m0s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m23s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 32s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m34s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 8m56s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1264h34m34s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1264h58m16s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1264h58m20s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1264h58m22s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1264h58m29s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1264h58m31s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1264h59m56s
CI/CD Pipeline / Deploy Production (push) Failing after 1265h30m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 1265h31m1s
CI/CD Pipeline / PR Build API Image (push) Failing after 1265h31m10s
2026-07-25 14:16:40 +00:00
xiaoxia 8bf85821b7 test(wave79): subtitle_generator+text_splitter纯函数单测 +62 (#887)
CI/CD Pipeline / Canary Release to Production (push) Failing after 1264h49m3s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1265h7m18s
CI/CD Pipeline / Deploy Production (push) Failing after 1265h9m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1265h11m24s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1265h11m42s
CI/CD Pipeline / PR Build API Image (push) Failing after 1265h11m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1265h11m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 1265h11m28s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1265h13m15s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 52s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 53s
CI/CD Pipeline / Unit Tests (push) Failing after 5m1s
CI/CD Pipeline / Integration Tests (push) Successful in 2m35s
CI/CD Pipeline / Frontend Lint (push) Successful in 28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1265h44m19s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m46s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m23s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 7m25s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 23s
2026-07-25 22:01:09 +08:00
xiaoxia 644d33c064 test(wave78): duplication+quota查重配额单测 +80 (#886) 2026-07-25 22:01:08 +08:00
xiaoxia ce27555b00 test(wave77): GenerationTask状态机+日志单测 +59 (#885) 2026-07-25 22:01:08 +08:00
CI Bot 5b967cf74d style: auto-format with black + isort + prettier
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
2026-07-25 13:59:08 +00:00
xiaoxia 4b62c5227d test(wave76): TTSJob/Job/Tag状态机深度单测 +101 (#884)
CI/CD Pipeline / Canary Release to Production (push) Failing after 1265h1m56s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1265h7m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1265h14m47s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1265h14m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 1265h14m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1265h28m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 1265h28m15s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1265h30m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m10s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m50s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 7m33s
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Failing after 1m17s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 35s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m0s
CI/CD Pipeline / Unit Tests (push) Failing after 3m30s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Frontend Lint (push) Successful in 28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 1m1s
CI/CD Pipeline / Build Staging API Image (push) Successful in 10m41s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m36s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 6s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1266h0m49s
2026-07-25 21:25:31 +08:00
xiaoxia bdb2b403b8 test(wave74): classification/bgm_utils/subtitle 单测深度补充 +106 (#882) 2026-07-25 21:25:16 +08:00