Commit Graph

2422 Commits

Author SHA1 Message Date
Backend Agent d112f4ea6b fix(title): 首次挂载时AI自动选择开关已开启也要触发生成
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 30s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 59s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m56s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m39s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m15s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m1s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
AI Code Review / AI Code Review (pull_request) Successful in 6m57s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 47s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1030h5m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1030h5m15s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1030h5m15s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1030h5m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1030h5m15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1030h9m13s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1030h9m44s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1030h9m14s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1030h9m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1030h9m45s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1030h9m46s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1030h9m46s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1030h9m46s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1030h38m31s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1030h38m31s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1030h42m31s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1030h43m0s
修复 useStep4Title/index.ts 中 prevAiAutoSelect 初始化为 true 时
useEffect 不触发生成的 bug。新增 isFirstMount ref 区分首次挂载
和后续开关切换,确保页面刷新后 aiAutoSelect=true 也能自动生成标题。

Fixes AI Code Review blocking issue on PR #1236
2026-08-04 17:17:34 +08:00
xiaoxia e35f4688d1 fix(title): destructure autoGenerateTitle to satisfy exhaustive-deps lint rule
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 46s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 57s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m38s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m14s
AI Code Review / AI Code Review (pull_request) Failing after 2m18s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m34s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m31s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m25s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1032h11m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1032h11m7s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1032h11m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1032h11m8s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1032h11m8s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1032h14m46s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1032h14m44s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h15m29s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1032h15m33s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h15m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h15m34s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1032h15m30s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1032h15m31s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1032h44m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1032h44m24s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1032h48m1s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h48m49s
2026-08-04 15:11:47 +08:00
xiaoxia 9dd78e65cc fix(title): add null check for picked title to prevent runtime error
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 53s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m37s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m20s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
AI Code Review / AI Code Review (pull_request) Successful in 6m47s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1032h19m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1032h19m41s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1032h19m42s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1032h19m40s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1032h19m42s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1032h23m18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1032h23m20s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h23m58s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1032h23m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1032h24m0s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1032h24m2s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h24m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1032h52m57s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1032h52m58s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1032h56m36s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h57m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h57m18s
2026-08-04 15:03:18 +08:00
xiaoxia 6e05ccc95a fix(title): use optional chaining for defensive null check
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build 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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h24m16s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1032h24m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1032h24m18s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1032h24m20s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h24m20s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h24m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h57m31s
2026-08-04 15:02:59 +08:00
xiaoxia 8ac6d7ebbd chore: trigger CI re-run
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 36s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1032h24m29s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1032h24m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h25m3s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1032h25m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h25m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1032h25m7s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1032h25m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h25m9s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1032h57m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h58m20s
2026-08-04 15:02:10 +08:00
xiaoxia 924742b40b fix(title): 用 useEffect 监听 aiAutoSelect 变化触发 autoGenerateTitle
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m13s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m37s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 48s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 58s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m53s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m9s
AI Code Review / AI Code Review (pull_request) Failing after 2m30s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m39s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m25s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1032h32m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1032h32m3s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1032h32m4s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1032h32m4s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1032h32m4s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1032h36m15s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1032h36m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h37m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h37m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1032h37m28s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h37m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h37m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1033h5m18s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1033h5m19s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1033h9m57s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1033h10m41s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1033h10m45s
2026-08-04 14:49:49 +08:00
xiaoxia 5d3014d1d0 fix(title): toggleAiAutoSelect 简化为纯 toggle,消除状态覆盖风险 2026-08-04 14:49:48 +08:00
xiaoxia d3150fd717 fix(title): TitleStylePanel 移到条件分支外,两种模式下均可见
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h37m34s
2026-08-04 14:49:47 +08:00
xiaoxia 7db66576ea feat(title): skip title validation when aiAutoSelect is true
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 42s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 55s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m38s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 59s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m32s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m26s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m41s
AI Code Review / AI Code Review (pull_request) Failing after 4m16s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m45s
CI/CD Pipeline / CI Gate (pull_request) Successful in 15s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1032h40m37s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1032h40m35s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1032h40m39s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1032h40m39s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1032h40m39s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1032h44m39s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1032h44m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1032h45m21s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1032h45m22s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1032h45m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1032h45m26s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1032h45m22s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1032h45m26s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1033h13m52s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1033h13m54s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1033h17m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1033h18m39s
2026-08-04 14:41:41 +08:00
xiaoxia e69911e6e0 feat(title): AI auto-select shows read-only title + swap button + style panel 2026-08-04 14:41:40 +08:00
xiaoxia a70e789cf4 feat(title): wire autoGenerateTitle into styleUpdaters 2026-08-04 14:41:40 +08:00
xiaoxia cfe4f5d195 feat(title): toggleAiAutoSelect triggers auto-generate + inject callback 2026-08-04 14:41:39 +08:00
xiaoxia f7892df9fc feat(title): add autoGenerateTitle for AI auto-select mode 2026-08-04 14:41:39 +08:00
xiaoxia dc38e494e7 Merge pull request 'feat(title): 标题预览改为叠加在视频画面上' (#1234) from fix/title-preview-overlay into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 57s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m4s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m43s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m50s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m2s
CI/CD Pipeline / Integration Tests (push) Successful in 1m43s
CI/CD Pipeline / Unit Tests (push) Successful in 9m39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m14s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m16s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m39s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m4s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1032h46m18s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1032h55m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1032h55m49s
CI/CD Pipeline / Deploy Production (push) Failing after 1032h55m48s
CI/CD Pipeline / Build Production API Image (push) Failing after 1032h55m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1033h5m28s
CI/CD Pipeline / CI Gate (push) Failing after 1032h55m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 1033h5m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 1033h5m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1033h5m32s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1033h29m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1033h38m44s
2026-08-04 14:21:49 +08:00
xiaoxia 0b8f8dd18c style: fix prettier formatting for PreviewVideoPanel.tsx
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 40s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 43s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 57s
AI Code Review / AI Code Review (pull_request) Successful in 1m45s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m44s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m46s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m13s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m31s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m18s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m59s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 37s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 47s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1033h5m40s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1033h5m41s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1033h5m41s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1033h5m42s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1033h8m57s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1033h5m41s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1033h8m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1033h9m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1033h9m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1033h9m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1033h9m41s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1033h9m41s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1033h38m57s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1033h38m58s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1033h42m14s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1033h42m53s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1033h42m56s
2026-08-04 14:17:40 +08:00
xiaoxia 8120d1c5a3 feat(title): 标题预览改为叠加在视频画面上,支持top/center/bottom定位
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 30s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 44s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m13s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m28s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m3s
AI Code Review / AI Code Review (pull_request) Failing after 2m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m55s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m25s
CI/CD Pipeline / CI Gate (pull_request) Failing after 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1033h17m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1033h17m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1033h17m4s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1033h17m5s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1033h17m5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1033h20m57s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1033h21m27s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1033h20m59s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1033h21m27s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1033h20m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1033h21m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1033h21m31s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1033h21m31s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1033h50m19s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1033h50m20s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1033h54m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1033h54m45s
2026-08-04 14:05:38 +08:00
xiaoxia 98f132f381 feat(title): 标题预览改为叠加在视频画面上,支持top/center/bottom定位 2026-08-04 14:05:22 +08:00
xiaoxia 624e747a2b Merge pull request 'fix(test): useAuth断言修复 + E2E Step4超时兜底' (#1233) from fix/test-auth-and-e2e-step4 into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m19s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m22s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m26s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m53s
CI/CD Pipeline / Integration Tests (push) Successful in 1m36s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 45s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 41s
CI/CD Pipeline / Unit Tests (push) Successful in 9m5s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m11s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m8s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1034h50m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1034h52m55s
CI/CD Pipeline / CI Gate (push) Failing after 1034h52m56s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1034h52m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 1034h52m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1035h2m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 1035h2m2s
CI/CD Pipeline / PR Build API Image (push) Failing after 1035h2m0s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1035h2m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1035h26m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1035h26m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1035h35m14s
2026-08-04 12:25:17 +08:00
xiaoxia 0b98d05b81 fix: prettier format useAuth.test.tsx
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 36s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 46s
AI Code Review / AI Code Review (pull_request) Successful in 1m8s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m31s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m48s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m49s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m21s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m38s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m2s
CI/CD Pipeline / CI Gate (pull_request) Successful in 11s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 1m7s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m29s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1035h4m11s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1035h4m12s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1035h4m12s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1035h4m12s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1035h4m12s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1035h7m35s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1035h7m36s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1035h7m37s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1035h8m9s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1035h8m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1035h8m13s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1035h8m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1035h8m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1035h8m15s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1035h37m28s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1035h37m29s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1035h41m25s
2026-08-04 12:19:05 +08:00
xiaoxia 54ded9fc0e fix(test): useAuth登录成功断言改为/app/dashboard,与useAuth.ts实际跳转目标一致
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m1s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m42s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m25s
AI Code Review / AI Code Review (pull_request) Successful in 2m48s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m59s
CI/CD Pipeline / CI Gate (pull_request) Failing after 12s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1036h10m24s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1036h10m25s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1036h10m25s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1036h13m43s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1036h10m24s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1036h13m44s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1036h14m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1036h14m20s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1036h10m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1036h14m24s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1036h14m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1036h14m22s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1036h14m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1036h43m40s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1036h43m40s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1036h47m0s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1036h47m39s
2026-08-04 11:12:47 +08:00
xiaoxia 64978da5bf fix(e2e): Step4标题heading等待超时从默认5s增加到15s,防止预览渲染延迟导致超时 2026-08-04 11:12:47 +08:00
xiaoxia 7ef1299f64 Merge pull request 'fix(title): 预设样式解耦字号 + 右侧标题实时预览' (#1232) from fix/title-preset-decouple-and-preview into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m9s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m19s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 2m21s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m3s
CI/CD Pipeline / Integration Tests (push) Successful in 1m44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 6m10s
CI/CD Pipeline / Unit Tests (push) Successful in 9m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 13m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 40s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 49s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m3s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m11s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1037h0m3s
CI/CD Pipeline / Deploy Production (push) Failing after 1037h8m53s
CI/CD Pipeline / CI Gate (push) Failing after 1037h8m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1037h8m54s
CI/CD Pipeline / Build Production API Image (push) Failing after 1037h8m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 1037h17m58s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1037h17m58s
CI/CD Pipeline / Frontend Lint (push) Failing after 1037h17m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1037h18m0s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1037h42m7s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1037h42m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1037h51m13s
2026-08-04 10:09:22 +08:00
xiaoxia 3687da034d feat(title): GeneratePage向PreviewVideoPanel传递titleText和titleSettings
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m2s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m0s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m49s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m43s
AI Code Review / AI Code Review (pull_request) Successful in 2m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m5s
CI/CD Pipeline / CI Gate (pull_request) Successful in 11s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 41s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m13s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1037h20m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1037h20m29s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1037h20m28s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1037h20m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1037h20m29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 1037h22m53s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 1037h22m54s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1037h23m31s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1037h23m31s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1037h23m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1037h23m32s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1037h23m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1037h23m35s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1037h53m43s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1037h53m44s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1037h56m10s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1037h56m46s
2026-08-04 10:03:35 +08:00
xiaoxia c29119e179 feat(title): PreviewVideoPanel新增标题实时预览区域,支持样式渲染 2026-08-04 10:03:27 +08:00
xiaoxia cc072bf22d fix(title): 预设样式不再绑定字号,applyPreset/getActivePreset去掉size匹配 2026-08-04 10:03:19 +08:00
xiaoxia a356639a34 fix: 修复模板查询方法名(repo.get替代repo.get_by_id) (#1231)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m3s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m25s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m38s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m28s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m16s
CI/CD Pipeline / Integration Tests (push) Successful in 3m22s
CI/CD Pipeline / Unit Tests (push) Successful in 10m35s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 35s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 16s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1045h38m5s
CI/CD Pipeline / CI Gate (push) Failing after 1045h41m20s
CI/CD Pipeline / Deploy Production (push) Failing after 1045h41m20s
CI/CD Pipeline / Frontend Lint (push) Failing after 1045h51m58s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1045h51m59s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1045h41m21s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1045h41m21s
CI/CD Pipeline / Build Production API Image (push) Failing after 1045h41m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1045h51m55s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1045h51m56s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1046h14m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 1046h25m12s
2026-08-04 01:35:23 +08:00
xiaoxia 405bce6e1b fix: 预览分辨率自动从模板mode推断(Fix3补充) (#1230)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 58s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m5s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1m42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m7s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m50s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m3s
CI/CD Pipeline / Integration Tests (push) Successful in 2m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 19s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m29s
CI/CD Pipeline / Unit Tests (push) Successful in 9m57s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1046h8m57s
CI/CD Pipeline / Deploy Production (push) Failing after 1046h8m58s
CI/CD Pipeline / CI Gate (push) Failing after 1046h8m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1046h9m0s
CI/CD Pipeline / Build Production API Image (push) Failing after 1046h9m0s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1046h18m55s
CI/CD Pipeline / Frontend Lint (push) Failing after 1046h18m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1046h18m57s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1046h19m0s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1046h42m13s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1046h42m14s
CI/CD Pipeline / PR Build API Image (push) Failing after 1046h52m12s
2026-08-04 01:08:22 +08:00
xiaoxia 0e5f2eb036 Merge pull request 'fix: 预览视频3问题修复 — URL签名/时长约束/分辨率 (#1209)' (#1229) from fix/preview-generation-3-issues into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m0s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m34s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m30s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m11s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m46s
CI/CD Pipeline / Integration Tests (push) Successful in 1m27s
CI/CD Pipeline / Unit Tests (push) Successful in 9m4s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m44s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 15s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 35s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1046h51m57s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1046h56m31s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1046h56m34s
CI/CD Pipeline / Deploy Production (push) Failing after 1046h56m32s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1046h56m34s
CI/CD Pipeline / Build Production API Image (push) Failing after 1046h56m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1047h5m36s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1047h5m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 1047h5m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 1047h5m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1047h5m42s
CI/CD Pipeline / CI Gate (push) Failing after 1047h29m49s
2026-08-04 00:21:41 +08:00
xiaoxia d494f368d0 test: generation.py worker侧修复的单测(时长约束+segment加载)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 42s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m53s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m52s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m28s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 3m1s
AI Code Review / AI Code Review (pull_request) Failing after 3m57s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m45s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 50s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1047h13m41s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1047h13m43s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1047h13m43s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1047h16m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1047h16m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1047h17m27s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1047h13m42s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1047h17m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1047h17m29s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1047h17m29s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1047h17m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1047h17m29s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1047h46m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1047h46m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1047h49m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1047h50m42s
2026-08-04 00:09:53 +08:00
xiaoxia b9566c7a93 fix: 修复TestToPreviewResponse URL签名mock + 匹配降级逻辑
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m0s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m0s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m56s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m57s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 4m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m26s
AI Code Review / AI Code Review (pull_request) Failing after 5m57s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m52s
CI/CD Pipeline / CI Gate (pull_request) Failing after 7s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1047h54m51s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1047h54m52s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1047h54m53s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1047h54m53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1047h59m45s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1047h54m53s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1047h59m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h0m17s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h0m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h0m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h0m21s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h0m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h0m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1048h28m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1048h32m58s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h33m32s
2026-08-03 23:27:01 +08:00
xiaoxia 9808a6eef9 fix: URL签名降级逻辑 — bucket未配置时返回原始URL而非构造URL
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 48s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1048h0m39s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h1m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h1m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h1m26s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1048h0m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h1m26s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h1m24s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h1m26s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1048h33m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h34m38s
2026-08-03 23:25:56 +08:00
CI Bot 91364f15d5 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m7s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m10s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m43s
AI Code Review / AI Code Review (pull_request) Failing after 2m13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m55s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m56s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 3m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m59s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m8s
CI/CD Pipeline / CI Gate (pull_request) Failing after 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1048h11m43s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1048h11m43s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1048h11m44s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1048h11m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1048h16m1s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h16m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1048h16m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h16m39s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h16m42s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h16m43s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h16m44s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1048h44m57s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1048h44m58s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1048h49m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h49m55s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h49m58s
2026-08-03 15:10:36 +00:00
xiaoxia b8e466eb75 chore: 移除独立测试文件(已合并到 test_generation_preview.py)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 55s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 1m38s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1048h17m40s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h18m19s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1048h17m41s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h18m19s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h18m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h18m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h18m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h18m23s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1048h50m56s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h51m35s
2026-08-03 23:09:00 +08:00
xiaoxia 6800ee31a3 test: 更新预览测试 — URL签名mock + 分辨率逻辑匹配修复后行为
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build 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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h18m34s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h18m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h18m34s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h18m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h18m36s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h18m37s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h51m53s
2026-08-03 23:08:44 +08:00
CI Bot 11fa1f31da style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 45s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 58s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m32s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m46s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m50s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m49s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m23s
AI Code Review / AI Code Review (pull_request) Failing after 4m10s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m37s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 7m19s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m43s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1048h31m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1048h31m17s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1048h31m17s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1048h38m37s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1048h38m37s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h39m19s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1048h31m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1048h39m20s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1048h31m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h39m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1048h39m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h39m24s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1049h4m32s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1049h11m51s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1049h12m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1049h12m37s
2026-08-03 14:47:58 +00:00
xiaoxia 3b90da1050 test: 预览生成3个修复的单元测试(URL签名/时长约束/分辨率)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 55s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 55s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m25s
AI Code Review / AI Code Review (pull_request) Successful in 1m37s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (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
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1048h40m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1048h41m10s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1048h41m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1048h40m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1048h41m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1048h41m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1048h41m13s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1049h13m48s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1049h14m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1049h14m28s
2026-08-03 22:45:55 +08:00
xiaoxia 4861d298cc fix: 预览视频时长约束(模板segment duration_max) + 分辨率尊重video_ratio 2026-08-03 22:45:45 +08:00
xiaoxia 2788d00593 fix: 预览视频URL签名 — 私有bucket返回预签名URL避免403黑屏 2026-08-03 22:45:30 +08:00
xiaoxia a9d55dc2cf fix: 预览视频URL签名 — 私有bucket返回预签名URL避免403黑屏 2026-08-03 22:45:17 +08:00
xiaoxia 52ab7a91e0 fix(auth): 401拦截器排除auth端点 + login默认跳转/app/dashboard (#1228)
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m7s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m8s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 2m22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m15s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m2s
CI/CD Pipeline / Integration Tests (push) Successful in 2m6s
CI/CD Pipeline / Unit Tests (push) Successful in 10m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 40s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 18s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 32s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 53s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1056h27m41s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1056h30m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1056h30m51s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1056h30m52s
CI/CD Pipeline / Deploy Production (push) Failing after 1056h30m51s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1056h41m20s
CI/CD Pipeline / Build Production API Image (push) Failing after 1056h30m52s
CI/CD Pipeline / PR Build API Image (push) Failing after 1056h41m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1056h41m24s
CI/CD Pipeline / CI Gate (push) Failing after 1057h4m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1057h14m35s
CI/CD Pipeline / Frontend Lint (push) Failing after 1057h14m37s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-03 14:46:00 +08:00
xiaoxia 3e24f8de4a fix: MediaKit 重试逻辑 + TimeInterval默认策略 + 错误日志增强 (#1227)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 52s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m33s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m25s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m23s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m52s
CI/CD Pipeline / Integration Tests (push) Successful in 1m32s
CI/CD Pipeline / Unit Tests (push) Successful in 9m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 13m58s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 33s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 44s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1057h20m54s
CI/CD Pipeline / CI Gate (push) Failing after 1057h21m55s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1057h21m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1057h21m55s
CI/CD Pipeline / Build Production API Image (push) Failing after 1057h21m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1057h35m50s
CI/CD Pipeline / PR Build API Image (push) Failing after 1057h35m54s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1057h35m56s
CI/CD Pipeline / Deploy Production (push) Failing after 1057h55m10s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1057h55m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1058h9m7s
2026-08-03 13:51:27 +08:00
xiaoxia 1b0c2a7889 Merge pull request 'fix: MediaKit 视频理解轮询限时30s + 修复URL映射覆盖' (#1225) from fix/mediakit-timeout-issue1209 into develop
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m8s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m19s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m56s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m47s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m33s
CI/CD Pipeline / Integration Tests (push) Successful in 1m26s
CI/CD Pipeline / Unit Tests (push) Successful in 8m52s
CI/CD Pipeline / Build Staging API Image (push) Successful in 10m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 32s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 40s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 50s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1m45s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1058h8m19s
CI/CD Pipeline / Deploy Production (push) Failing after 1058h12m39s
CI/CD Pipeline / CI Gate (push) Failing after 1058h12m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1058h12m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 1058h12m40s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1058h21m28s
CI/CD Pipeline / PR Build API Image (push) Failing after 1058h21m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1058h21m36s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1058h45m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1058h45m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1058h54m41s
CI/CD Pipeline / Frontend Lint (push) Failing after 1058h54m47s
2026-08-03 13:05:48 +08:00
xiaoxia 8ea16aae74 fix: MediaKit 视频理解轮询限时至30s,修复 nginx 504 超时
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m22s
AI Code Review / AI Code Review (pull_request) Successful in 1m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m38s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 22s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 28s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 35s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m51s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m52s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 3m44s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m15s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 6m54s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 41s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 47s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1058h24m21s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1058h24m23s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1058h24m22s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1058h24m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1058h31m18s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1058h31m18s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1058h31m38s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1058h31m40s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1058h31m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1058h31m42s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1058h57m38s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1059h4m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1059h4m53s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1059h4m56s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1058h57m37s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1059h4m52s
- analyze_videos() 轮询参数从默认(3s*60=180s)改为(2s*15=30s)
- 预留30s给 LLM 调用,总耗时控制在 nginx 60s 限制内
- 超时自动降级到无分析模式,不影响主流程
- 修复 URL→asset_id 映射改用并行列表,消除重复 URL 覆盖风险
2026-08-03 12:40:03 +08:00
xiaoxia 598e2b6fb7 Merge pull request 'feat: #1209 AI智能选片段接入MediaKit视频理解' (#1224) from feat/mediakit-video-understand-issue1209 into develop
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m2s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m38s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m39s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m15s
CI/CD Pipeline / Integration Tests (push) Successful in 2m55s
CI/CD Pipeline / Unit Tests (push) Successful in 9m58s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 12m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1060h11m49s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1060h21m47s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1060h11m48s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1060h21m48s
CI/CD Pipeline / Deploy Production (push) Failing after 1060h11m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1060h21m50s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 1060h8m45s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1060h8m45s
CI/CD Pipeline / CI Gate (push) Failing after 1060h45m3s
CI/CD Pipeline / Build Production API Image (push) Failing after 1060h45m3s
CI/CD Pipeline / Frontend Lint (push) Failing after 1060h55m3s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1060h38m59s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1060h45m3s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 1060h41m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 1060h42m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 1060h55m2s
2026-08-03 10:53:55 +08:00
xiaoxia 82bc193693 feat: #1209 AI智能选片段接入MediaKit视频理解
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 40s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 45s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m51s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 2m51s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m39s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m47s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m47s
AI Code Review / AI Code Review (pull_request) Failing after 6m38s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 8m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 12s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 51s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1061h33m41s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1061h33m41s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1061h33m42s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1061h42m12s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1061h33m42s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1061h42m12s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1061h42m56s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1061h42m56s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1061h42m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1061h42m58s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1061h43m0s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1061h43m0s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1061h43m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1062h6m55s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1062h6m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1062h15m26s
- MediaKitClient 新增 analyze_videos() 方法,调用视频理解智能策略 API
- _call_ai_recommend_service 支持 asset_analyses 参数,将视频内容分析注入 prompt
- API 路由层自动获取素材 URL 并调用 MediaKit 分析视频内容
- LLM 可根据视频实际内容做智能编排(叙事连贯、场景匹配等)
- 降级策略:MediaKit 不可用时保持原有 fallback 行为
- 15 个新单元测试全部通过
2026-08-03 09:43:34 +08:00
xiaoxia 9ac15d8edc fix: 预置音色 preview 改为顺序生成,避免 DashScope 429 限流 (#1223)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 54s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m7s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m26s
CI/CD Pipeline / Integration Tests (push) Successful in 1m33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 32s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 36s
CI/CD Pipeline / Unit Tests (push) Successful in 9m28s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m54s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m54s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1070h40m41s
CI/CD Pipeline / CI Gate (push) Failing after 1070h41m47s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1070h41m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 1070h41m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1070h51m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 1070h51m15s
CI/CD Pipeline / Frontend Lint (push) Failing after 1070h51m16s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1070h41m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1070h51m17s
CI/CD Pipeline / Deploy Production (push) Failing after 1071h15m0s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1071h15m1s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1071h24m28s
fix: 预置音色 preview 改为顺序生成 (#1223)
2026-08-03 00:36:07 +08:00
xiaoxia 7ef0366de0 feat: 预置音色 preview_url 动态生成,解决签名 URL 过期问题 (#1222)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m18s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m16s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m27s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m26s
CI/CD Pipeline / Integration Tests (push) Successful in 1m33s
CI/CD Pipeline / Unit Tests (push) Successful in 8m41s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 30s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m39s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 5m7s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1072h55m44s
CI/CD Pipeline / Deploy Production (push) Failing after 1073h4m27s
CI/CD Pipeline / CI Gate (push) Failing after 1073h4m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1073h4m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1073h13m8s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1073h4m28s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1073h13m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 1073h13m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1073h13m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1073h37m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 1073h37m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 1073h46m25s
feat: 预置音色 preview_url 动态生成 (#1222)

- _resolve_preset_preview_url: 缓存优先+CosyVoice合成+降级fallback
- _resolve_all_preset_preview_urls: ThreadPoolExecutor并行生成
- 修改list_preset_voices/list_voices_unified注入CosyVoiceService
- 13个新单测,117个相关测试全绿
2026-08-02 22:14:12 +08:00
CI Bot 0f73df242e style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 54s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m5s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m59s
CI/CD Pipeline / Integration Tests (push) Successful in 1m34s
CI/CD Pipeline / Unit Tests (push) Successful in 8m46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 35s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m4s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 4m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1078h14m39s
CI/CD Pipeline / CI Gate (push) Failing after 1078h22m45s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1078h22m43s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1078h22m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 1078h22m45s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1078h31m31s
CI/CD Pipeline / PR Build API Image (push) Failing after 1078h31m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 1078h31m33s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1078h31m34s
CI/CD Pipeline / Deploy Production (push) Failing after 1078h55m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1078h56m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1079h4m47s
2026-08-02 08:48:44 +00:00
xiaoxia 3e9873073e feat: 预览渲染进度实时上报(0%→10%→30%→40%→80%→85%→95%→100%)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m5s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 5m14s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 52s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 44s
CI/CD Pipeline / Unit Tests (push) Successful in 8m52s
CI/CD Pipeline / Integration Tests (push) Successful in 1m25s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m19s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m32s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m24s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m37s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 7m19s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 7m27s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 48s
AI Code Review / AI Code Review (pull_request) Successful in 54s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m41s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 24s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 26s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 2m31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m3s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m35s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m25s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 7m4s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 1075h14m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 1075h14m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 1075h14m27s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 1075h14m27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 1075h21m32s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1075h21m32s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 1075h14m27s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 1075h22m16s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 1075h22m16s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 1075h22m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 1075h22m20s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 1075h22m20s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1078h23m7s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1078h34m57s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1078h34m59s
CI/CD Pipeline / Deploy Production (push) Failing after 1078h34m57s
CI/CD Pipeline / Build Production API Image (push) Failing after 1078h34m59s
CI/CD Pipeline / CI Gate (push) Failing after 1078h34m58s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1078h43m52s
CI/CD Pipeline / PR Build API Image (push) Failing after 1078h43m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1078h43m54s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 1075h47m41s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 1075h54m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 1075h55m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 1075h55m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1079h8m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1079h17m7s
CI/CD Pipeline / Frontend Lint (push) Failing after 1079h17m8s
新增 _update_task_progress 辅助函数,在渲染流程6个关键节点更新进度:
- 10%: 任务启动
- 30%: 素材下载完成
- 40%: 开始渲染
- 80%: 渲染完成
- 85%: 开始上传OSS
- 95%: 上传完成

修复前端预览生成进度始终显示0%的问题。
2026-08-02 16:42:39 +08:00
xiaoxia 0ef4e1d633 feat: 渲染失败检测+任务超时机制 (#1219)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 51s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 59s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m49s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m26s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m55s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m47s
CI/CD Pipeline / Integration Tests (push) Successful in 1m56s
CI/CD Pipeline / Unit Tests (push) Successful in 9m42s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 37s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m27s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1079h35m0s
CI/CD Pipeline / CI Gate (push) Failing after 1079h42m47s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1079h42m45s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1079h42m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 1079h42m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1079h52m30s
CI/CD Pipeline / PR Build API Image (push) Failing after 1079h52m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 1079h52m30s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1079h52m33s
CI/CD Pipeline / Deploy Production (push) Failing after 1080h16m1s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1080h16m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1080h25m45s
- 新增 video_validation 模块(moov atom 检测 + ffprobe 验证 + 退出码映射)
- render_adapter 渲染后自动校验输出再上传 OSS
- 三个渲染任务加 10 分钟 soft_time_limit
- Worker 启动时清理 GenerationTask + Job 两张表的孤儿任务
- 21 个新单元测试,全量 13713 测试通过
2026-08-02 15:34:22 +08:00