89fafbe6e905bf3e549b21e4fa1093122e596bc8
18 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e83a0b86f8 |
fix(#1749): 批量三连修:配音严格守卫/配音时长分配+末帧冻结/素材级去重 + variant-plans 接口 (#1752)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 9s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Successful in 58s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 55s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m18s
CI/CD Pipeline / Validate - Style (push) Successful in 2m31s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m30s
CI/CD Pipeline / Integration Tests (push) Successful in 2m35s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m30s
CI/CD Pipeline / Validate - Security (push) Successful in 4m34s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m37s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m54s
AI Code Review / AI Code Review (pull_request) Successful in 6m19s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m57s
CI/CD Pipeline / Unit Tests (push) Successful in 8m33s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Failing after 4m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 221h53m0s
CI/CD Pipeline / CI Gate (push) Failing after 221h53m4s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 221h53m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 221h53m6s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 221h58m26s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 221h59m0s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 221h59m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 222h0m54s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 222h0m57s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 221h59m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 222h0m57s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 222h0m55s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 222h1m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 222h1m17s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 222h0m55s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 222h1m38s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 222h1m38s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 222h1m23s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 222h1m38s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 222h1m28s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 222h1m39s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 222h1m33s
CI/CD Pipeline / Frontend Lint (push) Failing after 222h1m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 222h1m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 222h1m42s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 222h1m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 222h1m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 222h1m42s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 222h1m44s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 222h1m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 222h1m45s
CI/CD Pipeline / Deploy Production (push) Failing after 222h27m37s
CI/CD Pipeline / Build Production Web Image (push) Failing after 222h27m42s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 222h35m33s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 222h35m50s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 222h36m14s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 222h36m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 222h36m20s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
c1763b995c |
feat(#1677): 多视频批量生成后端补全 — 批量预览变体数组 + 按变体独立标题/配音/封面 (#1701)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 6s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 6s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 30s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging API Image (push) Successful in 25s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 29s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 28s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m23s
CI/CD Pipeline / Integration Tests (push) Successful in 2m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m2s
CI/CD Pipeline / Validate - Style (push) Successful in 2m52s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m16s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m35s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
AI Code Review / AI Code Review (pull_request) Successful in 6m27s
CI/CD Pipeline / Validate - Security (push) Successful in 6m50s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m4s
CI/CD Pipeline / Unit Tests (push) Successful in 8m48s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 278h31m13s
CI/CD Pipeline / CI Gate (push) Failing after 278h31m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 278h31m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 278h31m15s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 278h36m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 278h38m54s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 278h38m55s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 278h39m16s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 278h39m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 278h39m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 278h39m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 278h39m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 278h39m28s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 278h39m29s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 278h39m30s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 278h40m0s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 278h40m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 278h40m1s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 278h40m2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 278h40m3s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 278h40m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 278h40m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 278h40m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 278h40m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 278h40m9s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 278h40m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 278h40m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 278h40m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 278h40m12s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 278h40m12s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 278h40m13s
CI/CD Pipeline / Deploy Production (push) Failing after 279h5m41s
CI/CD Pipeline / Build Production Web Image (push) Failing after 279h5m44s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 279h13m53s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 279h14m31s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 279h14m32s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 279h14m38s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 279h14m40s
CI/CD Pipeline / PR Build Web Image (push) Failing after 279h14m40s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
b2a334f99b |
fix(segments): AI Review 阻塞项修复 — 记录写入行级锁 + 克隆失败不降级共用
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m52s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m33s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m42s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m52s
AI Code Review / AI Code Review (pull_request) Failing after 4m16s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m24s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m33s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m34s
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 / 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
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 420h49m21s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 420h49m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 420h52m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 420h52m10s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 420h52m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 420h52m12s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 420h52m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 420h52m14s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 420h52m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 420h52m14s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 420h52m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 421h23m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 421h26m13s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 421h26m17s
- record_used_segments 读取 AssetModel 加 with_for_update() 行级锁, 序列化并发事务对 classification_result 的读-改-写,杜绝区间记录丢失更新 (SQLite 下 with_for_update 为 no-op) - 批量生成:变体 plan 克隆前置到任务创建之前,全部成功才建任务(无脏数据); 克隆含 1 次重试抗 DB 抖动,仍失败则 500 中断,不再静默退回共用源 plan - 预览生成:克隆失败标记任务 failed 并返回 500,不再退回原 plan (两条修复共同保证批量/多预览视频内容不重复的业务约束) - 测试:FakeSession 支持 with_for_update;预览相关测试 mock EditPlanService 或显式置空 source_edit_plan_id;zip 加 strict(B905) |
||
|
|
b05f34432b |
fix: 预览渲染根据video_ratio计算分辨率,不再默认1280x720 (#1489)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 49s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 59s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Failing after 1m47s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m48s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m53s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m59s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m6s
AI Code Review / AI Code Review (pull_request) Failing after 5m6s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m11s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m56s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m52s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m37s
CI/CD Pipeline / Integration Tests (push) Successful in 4m4s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m38s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m34s
CI/CD Pipeline / Unit Tests (push) Successful in 14m54s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m40s
CI/CD Pipeline / CI Gate (pull_request) Successful in 8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 533h34m25s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 533h34m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 533h34m27s
CI/CD Pipeline / Production Browser E2E (push) Failing after 533h35m0s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 533h34m28s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 533h35m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 533h34m28s
CI/CD Pipeline / Build Production Web Image (push) Failing after 533h35m2s
CI/CD Pipeline / Canary Release to Production (push) Failing after 533h35m0s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 533h43m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 533h43m31s
CI/CD Pipeline / Build Production API Image (push) Failing after 533h35m2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 533h43m33s
CI/CD Pipeline / CI Gate (push) Failing after 533h35m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 533h46m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 533h46m3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 533h48m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 533h48m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 533h48m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 533h49m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 533h49m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 533h49m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 533h49m57s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 533h49m58s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 534h8m20s
CI/CD Pipeline / Deploy Production (push) Failing after 534h8m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 534h17m23s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 534h17m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 534h22m43s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
0ec7a13562 |
test: fix unit tests for #1341 — remove _sign_video_url tests, update stub fallback to expect RuntimeError
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m9s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m19s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m51s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m51s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m27s
CI/CD Pipeline / Validate - Code Quality (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 / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Failing after 857h52m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 857h52m14s
CI/CD Pipeline / PR Build API Image (push) Failing after 857h52m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 857h52m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 858h25m42s
|
||
|
|
0213be0428 |
fix: 修复统一渲染后遗留的测试引用
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 38s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m3s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m19s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m28s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m45s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m27s
AI Code Review / AI Code Review (pull_request) Failing after 3m54s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m55s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 6m58s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m54s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 879h55m1s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 880h2m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 879h55m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 880h2m1s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 879h55m1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 880h2m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 880h2m38s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 879h55m2s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 880h2m40s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 879h55m2s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 880h2m40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 880h2m1s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 880h2m36s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 880h28m29s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 880h36m4s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 880h36m8s
- test_1294_preview_voice_injection: 移除 _render_video() 调用中的 is_preview 参数 - test_generation_preview: 更新分辨率断言(预览不再设置自定义分辨率) |
||
|
|
5924751bff |
fix: 移除已删除的 PREVIEW_RESOLUTION 引用及未使用变量
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 42s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m7s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m19s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m46s
AI Code Review / AI Code Review (pull_request) Failing after 2m3s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m25s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 4m30s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m35s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 6m24s
CI/CD Pipeline / CI Gate (pull_request) Failing after 5s
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 / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 880h38m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 880h38m16s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 880h38m16s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 880h38m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 880h44m42s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 880h44m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 880h45m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 880h45m25s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 881h11m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 881h18m9s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 881h18m53s
- test_generation_preview.py: 移除 PREVIEW_RESOLUTION 导入和 TestCalcPreviewResolution 测试类 - render_adapter.py: 移除未使用的 has_voice_id 变量 |
||
|
|
004de97394 |
fix(render): 画中画模式全面下线 + 标题ASS自动换行 (#1239)
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m50s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m32s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m18s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m3s
CI/CD Pipeline / Unit Tests (push) Successful in 8m47s
CI/CD Pipeline / Integration Tests (push) Successful in 1m22s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m14s
CI/CD Pipeline / Build Staging API Image (push) Successful in 11m43s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m30s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m49s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 31s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m9s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1028h29m22s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1028h35m30s
CI/CD Pipeline / Deploy Production (push) Failing after 1028h35m30s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1028h44m18s
CI/CD Pipeline / PR Build API Image (push) Failing after 1028h44m19s
CI/CD Pipeline / CI Gate (push) Failing after 1028h35m31s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1028h44m20s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1028h35m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1028h35m31s
CI/CD Pipeline / Build Production API Image (push) Failing after 1028h35m31s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1029h17m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 1029h17m36s
|
||
|
|
f396e3ecb4 |
fix(preview): 预览生成从模板读取 editing_mode 作为 strategy_id (#1235)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 43s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m14s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m47s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 4m16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m20s
CI/CD Pipeline / Integration Tests (push) Successful in 2m0s
CI/CD Pipeline / Unit Tests (push) Successful in 9m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 14m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m39s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 38s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m35s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m48s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1032h22m36s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1032h33m52s
CI/CD Pipeline / Deploy Production (push) Failing after 1032h33m53s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1032h33m54s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1032h33m54s
CI/CD Pipeline / Build Production API Image (push) Failing after 1032h33m54s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1032h42m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 1032h42m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 1032h42m58s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1032h43m33s
CI/CD Pipeline / CI Gate (push) Failing after 1033h7m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1033h16m1s
|
||
|
|
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
|
||
|
|
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
|
||
|
|
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
|
||
|
|
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
|
||
|
|
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
|
||
|
|
09b8a9b52b |
style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 59s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m3s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m16s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m21s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 5m2s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m14s
CI/CD Pipeline / Integration Tests (push) Successful in 1m19s
CI/CD Pipeline / Unit Tests (push) Successful in 8m47s
CI/CD Pipeline / Build Staging API Image (push) Successful in 12m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 32s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 34s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m39s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m58s
CI/CD Pipeline / Canary Release to Production (push) Failing after 1102h2m7s
CI/CD Pipeline / Deploy Production (push) Failing after 1102h9m59s
CI/CD Pipeline / CI Gate (push) Failing after 1102h9m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 1102h9m59s
CI/CD Pipeline / Build Production API Image (push) Failing after 1102h10m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 1102h18m45s
CI/CD Pipeline / PR Build API Image (push) Failing after 1102h18m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 1102h18m50s
CI/CD Pipeline / Production Browser E2E (push) Failing after 1102h43m13s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 1102h43m14s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 1102h52m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 1102h52m2s
|
||
|
|
046610ae24 |
fix(#1197): 修复AI Code Review两个阻塞级问题
1. generation.py: 预览模式拷贝dict避免污染源对象(模板配置) 2. generation_preview.py: 权限校验修复——created_by_user_id为空时拒绝访问 3. 新增empty_user_id测试用例,验证越权防护 |
||
|
|
bbddcb076a |
test(#1197): 补充路由层+Worker层测试,提升增量覆盖率至60%+
- 新增 _to_preview_response 辅助函数测试(7个用例)
- 新增 POST /preview 路由测试(8个用例:成功/429/503/400/500/入队失败)
- 新增 GET /preview/{task_id} 路由测试(5个用例:404/403/非预览/状态查询/结果查询)
- 新增 Worker 预览分辨率强制逻辑测试(4个用例)
- 总计 24 个新测试,累计 53 个测试全绿
|
||
|
|
3b6b32d561 |
feat(#1197): Phase 1 预览生成接口(单版本预览)
实现预览生成功能的后端 Phase 1:单版本预览接口(创建 + 查询)。 变更内容: - 领域模型 GenerationTask 新增 is_preview: bool = False 字段 - SQLAlchemy GenerationTaskModel 新增 is_preview 列(带索引) - 新增 alembic migration 053_generation_task_is_preview - 仓储层 _to_domain/create/update 同步 is_preview 字段(getattr 兼容旧数据) - CreateGenerationTaskCommand/UseCase 新增 is_preview 参数 - Schema 新增 CreatePreviewGenerationTaskRequest 和 PreviewGenerationTaskResponse - 新增 /api/v1/generation/preview 路由(POST 创建 + GET 查询) - Worker generate_video 检测 is_preview=True 时强制 854x480 + 1M 低码率 - 新增 29 个单元测试,全部通过 验收: - ✅ 所有新增文件写完,所有修改点完成 - ✅ 单元测试 29 个,全部通过 - ✅ 现有 generation 相关 174 个测试全部通过 - ✅ 代码通过 ruff + black 检查 - ✅ 在 feat/preview-generation-1197 分支上 |