Commit Graph

1565 Commits

Author SHA1 Message Date
xiaoxia fbfd19fbb9 fix(#1677): AI Review 跟进修复(标题校验/TTS依赖/排序兜底/预览数硬上限) (#1712)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
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 7s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 22s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 26s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Web Image (push) Successful in 9s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13s
CI/CD Pipeline / Integration Tests (push) Successful in 1m40s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m1s
CI/CD Pipeline / Validate - Style (push) Successful in 2m15s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m18s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m23s
AI Code Review / AI Code Review (pull_request) Successful in 3m45s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Validate - Security (push) Successful in 4m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m37s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m9s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 5m9s
CI/CD Pipeline / Unit Tests (push) Successful in 8m22s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 266h19m51s
CI/CD Pipeline / CI Gate (push) Failing after 266h19m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 266h19m54s
CI/CD Pipeline / Build Production API Image (push) Failing after 266h19m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 266h24m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 266h26m50s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 266h26m53s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 266h27m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 266h27m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 266h27m41s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 266h27m42s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 266h28m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 266h28m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 266h27m42s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 266h28m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 266h27m42s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 266h28m12s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 266h27m43s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 266h28m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 266h27m43s
CI/CD Pipeline / Frontend Lint (push) Failing after 266h28m16s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 266h28m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 266h28m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 266h28m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 266h28m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 266h28m11s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 266h28m20s
CI/CD Pipeline / PR Build Web Image (push) Failing after 266h28m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 266h28m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 266h28m20s
CI/CD Pipeline / Deploy Production (push) Failing after 266h54m23s
CI/CD Pipeline / Build Production Web Image (push) Failing after 266h54m26s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 267h1m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 267h2m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 267h2m37s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 267h2m43s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 267h2m45s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 267h2m50s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 12:56:10 +08:00
xiaoxia c321ac3af8 feat(#1677): 批量预览改纯前端Canvas实时预览 + 固定6步流程 + 第5步独立渲染进度 (#1711)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 9s
CI/CD Pipeline / Build Staging API Image (push) Successful in 24s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 43s
AI Code Review / AI Code Review (pull_request) Failing after 1m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m11s
CI/CD Pipeline / Integration Tests (push) Successful in 2m37s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m21s
CI/CD Pipeline / Validate - Style (push) Successful in 3m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m30s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m25s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m5s
CI/CD Pipeline / Validate - Security (push) Successful in 5m9s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m43s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m33s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m20s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 3m59s
CI/CD Pipeline / Unit Tests (push) Successful in 8m28s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 30s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 30s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 266h29m6s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 266h29m6s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 266h29m9s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 266h37m10s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 266h37m11s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 266h37m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 266h37m22s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 266h37m28s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 266h37m34s
CI/CD Pipeline / Deploy Production (push) Failing after 266h44m28s
CI/CD Pipeline / Canary Release to Production (push) Failing after 266h39m49s
CI/CD Pipeline / CI Gate (push) Failing after 266h44m32s
CI/CD Pipeline / Build Production Web Image (push) Failing after 266h44m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 266h44m32s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 266h48m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 266h44m33s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 266h50m22s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 266h50m23s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 266h37m30s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 266h37m30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 266h37m31s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 266h37m33s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 266h52m59s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 266h37m33s
CI/CD Pipeline / PR Build Web Image (push) Failing after 266h52m59s
CI/CD Pipeline / Frontend Lint (push) Failing after 266h53m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 266h53m6s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 267h3m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 267h11m42s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 267h11m54s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 267h12m0s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 267h24m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 267h11m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 267h3m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 267h11m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 267h12m1s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 267h12m3s
CI/CD Pipeline / PR Build API Image (push) Failing after 267h27m32s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 12:31:26 +08:00
xiaoxia 21c26b5b26 feat(generation): worker孤儿任务自动恢复 + 429限流结构化提示 (#1677) (#1710)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) 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 if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 21s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 32s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 32s
CI/CD Pipeline / Build Staging API Image (push) Successful in 32s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m54s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m14s
CI/CD Pipeline / Integration Tests (push) Successful in 2m31s
CI/CD Pipeline / Validate - Style (push) Successful in 2m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m30s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m41s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m56s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m29s
CI/CD Pipeline / Validate - Security (push) Successful in 6m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m14s
AI Code Review / AI Code Review (pull_request) Successful in 6m28s
CI/CD Pipeline / Unit Tests (push) Successful in 8m25s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 267h38m7s
CI/CD Pipeline / CI Gate (push) Failing after 267h38m11s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 267h38m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 267h38m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 267h42m47s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 267h45m1s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 267h45m6s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 267h45m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 267h45m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 267h45m10s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 267h45m15s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 267h45m15s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 267h45m20s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 267h45m19s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 267h45m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 267h45m23s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 267h45m26s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 267h46m35s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 267h46m35s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 267h46m36s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 267h46m35s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 267h46m36s
CI/CD Pipeline / Frontend Lint (push) Failing after 267h46m38s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 267h46m36s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 267h46m39s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 267h46m36s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 267h46m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 267h46m37s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 267h46m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 267h46m39s
CI/CD Pipeline / PR Build API Image (push) Failing after 267h46m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 267h46m43s
CI/CD Pipeline / Deploy Production (push) Failing after 268h12m38s
CI/CD Pipeline / Build Production Web Image (push) Failing after 268h12m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 268h19m32s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 268h19m55s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 268h19m58s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 268h21m6s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 11:37:49 +08:00
xiaoxia cf83c0df9f fix(dedup): pHash阈值二次校准12→16 + 时序对齐允许±1反向抖动,修复降重同源对漏检 (#1702) (#1709)
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 5s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m48s
CI/CD Pipeline / Integration Tests (push) Successful in 2m1s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 23s
CI/CD Pipeline / Validate - Style (push) Successful in 2m41s
CI/CD Pipeline / Build Staging API Image (push) Successful in 31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 47s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m43s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m46s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m12s
CI/CD Pipeline / Validate - Security (push) Successful in 5m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m29s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 53s
AI Code Review / AI Code Review (pull_request) Successful in 6m27s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m54s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m35s
CI/CD Pipeline / Unit 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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 267h50m13s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 267h50m14s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 267h50m43s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 267h50m56s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 267h50m57s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 267h51m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 267h52m8s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 267h50m14s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 267h50m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 267h52m10s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 267h52m12s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 267h50m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 267h50m47s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 267h52m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 267h50m49s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 267h54m8s
CI/CD Pipeline / PR Build API Image (push) Failing after 267h54m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 267h51m35s
CI/CD Pipeline / Frontend Lint (push) Failing after 267h54m14s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 267h54m21s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 267h54m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 268h25m22s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 268h26m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 268h26m40s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 268h26m47s
CI/CD Pipeline / PR Build Web Image (push) Failing after 268h28m40s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 11:30:11 +08:00
xiaoxia ca7f875224 fix(dedup): scope=user跨项目查重不做时长预过滤,同源不同时长视频可互相检出 (#1702) (#1708)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 50s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 57s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 58s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m35s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
AI Code Review / AI Code Review (pull_request) Failing after 2m16s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m36s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 19s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m32s
CI/CD Pipeline / Integration Tests (push) Successful in 1m50s
CI/CD Pipeline / Validate - Style (push) Successful in 2m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m5s
CI/CD Pipeline / Validate - Security (push) Successful in 4m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m16s
CI/CD Pipeline / Unit Tests (push) Successful in 7m43s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 268h49m42s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 268h49m46s
CI/CD Pipeline / Build Production API Image (push) Failing after 268h49m46s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 268h57m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 268h57m31s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 268h57m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 268h57m31s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 268h54m0s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 268h54m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 269h8m3s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 269h9m34s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 269h9m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 269h9m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 269h9m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 269h9m48s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 269h9m51s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 269h9m53s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 269h9m54s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 269h9m55s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 269h10m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 269h10m18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 269h11m24s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 269h11m22s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 269h11m25s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 269h11m23s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 269h11m27s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 269h11m43s
CI/CD Pipeline / Deploy Production (push) Failing after 269h24m13s
CI/CD Pipeline / Build Production Web Image (push) Failing after 269h24m17s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 269h31m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 269h32m2s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 269h28m30s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 269h31m37s
CI/CD Pipeline / CI Gate (push) Failing after 269h24m17s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 269h44m11s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 269h44m17s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 269h44m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 269h44m40s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 269h45m54s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 269h45m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 269h32m2s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 10:12:50 +08:00
xiaoxia 1c5060c224 test(#1677): E2E 适配新 5 步流程(批量生成改造) (#1707)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 32s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 44s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 22s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m47s
AI Code Review / AI Code Review (pull_request) Failing after 1m58s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Style (push) Successful in 2m42s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m58s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m53s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m39s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m20s
CI/CD Pipeline / Integration Tests (push) Successful in 3m41s
CI/CD Pipeline / Validate - Security (push) Successful in 4m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m13s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m28s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m7s
CI/CD Pipeline / Unit Tests (push) Successful in 8m47s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m21s
CI/CD Pipeline / Canary Release to Production (push) Failing after 269h24m55s
CI/CD Pipeline / CI Gate (push) Failing after 269h25m4s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 269h25m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 269h25m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 269h30m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 269h30m42s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 269h31m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 269h31m56s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 269h32m0s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 269h30m42s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 269h32m9s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 269h30m43s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 269h32m12s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 269h33m13s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 269h31m51s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 269h33m13s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 269h33m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 269h32m3s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 269h33m49s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 269h33m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 269h33m47s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 269h33m52s
CI/CD Pipeline / Frontend Lint (push) Failing after 269h33m53s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 269h33m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 269h33m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 269h33m55s
CI/CD Pipeline / PR Build Web Image (push) Failing after 269h33m57s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 269h33m56s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 269h33m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 269h33m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 269h33m57s
CI/CD Pipeline / Deploy Production (push) Failing after 269h59m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 269h59m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 270h6m23s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 270h6m37s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 270h7m43s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 270h8m17s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 270h8m20s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 09:50:35 +08:00
xiaoxia 15909a92e5 fix(dedup): check_duplicate支持exclude_video_id,修复recompute自匹配 (#1702) (#1706)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 50s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m11s
AI Code Review / AI Code Review (pull_request) Successful in 1m58s
CI/CD Pipeline / Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m45s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m18s
CI/CD Pipeline / Validate - Style (push) Successful in 2m57s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m38s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m36s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 50s
CI/CD Pipeline / Validate - Security (push) Successful in 4m29s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m29s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Unit Tests (push) Successful in 10m33s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Failing after 269h35m34s
CI/CD Pipeline / CI Gate (push) Failing after 269h35m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 269h35m38s
CI/CD Pipeline / Build Production API Image (push) Failing after 269h35m38s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 269h42m23s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 269h43m16s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 269h43m17s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 269h44m1s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 269h44m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 269h44m37s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 269h44m41s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 269h44m42s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 269h44m44s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 269h44m45s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 269h46m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 269h46m4s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 269h46m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 269h46m4s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 269h46m7s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 269h46m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 269h46m7s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 269h46m9s
CI/CD Pipeline / Frontend Lint (push) Failing after 269h46m9s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 269h46m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 269h46m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 269h46m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 269h46m17s
CI/CD Pipeline / Deploy Production (push) Failing after 270h10m4s
CI/CD Pipeline / Build Production Web Image (push) Failing after 270h10m8s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 270h17m47s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 270h18m38s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 270h19m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 270h19m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 270h19m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 270h20m36s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 270h20m37s
CI/CD Pipeline / PR Build Web Image (push) Failing after 270h20m46s
2026-09-05 09:38:17 +08:00
xiaoxia af25045123 feat(#1677): 多视频批量生成前端 — 数量弹窗/批量预览/独立标题配音封面/5步流程 (#1704)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 25s
CI/CD Pipeline / Build Staging API Image (push) Successful in 25s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m50s
CI/CD Pipeline / Integration Tests (push) Successful in 1m51s
CI/CD Pipeline / Validate - Style (push) Successful in 2m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m20s
CI/CD Pipeline / Validate - Security (push) Successful in 4m27s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m49s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m45s
AI Code Review / AI Code Review (pull_request) Successful in 6m21s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m51s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m49s
CI/CD Pipeline / Unit Tests (push) Successful in 9m32s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 14m36s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 25s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 21s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 269h53m9s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 269h53m8s
CI/CD Pipeline / Canary Release to Production (push) Failing after 270h11m3s
CI/CD Pipeline / Deploy Production (push) Failing after 270h11m3s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 270h11m6s
CI/CD Pipeline / Build Production Web Image (push) Failing after 270h11m6s
CI/CD Pipeline / Build Production API Image (push) Failing after 270h11m6s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 270h16m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 269h59m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 269h59m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 270h19m3s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 270h19m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 269h53m10s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 269h59m16s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 269h59m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 270h0m7s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 270h19m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 270h20m39s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 269h53m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 270h20m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 270h20m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 270h0m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 269h59m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 270h20m48s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 270h0m0s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 270h0m1s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 270h0m1s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 270h0m2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 270h0m2s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 270h0m3s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 270h0m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 270h27m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 270h33m45s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 270h33m56s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 270h34m37s
CI/CD Pipeline / CI Gate (push) Failing after 270h45m36s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 270h34m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 270h55m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 09:03:39 +08:00
xiaoxia 7a4aa27f71 fix(dedup): recompute任务从file_url派生OSS下载key,修复重算404 (#1702) (#1705)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) 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 if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 24s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 36s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m57s
AI Code Review / AI Code Review (pull_request) Successful in 2m24s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m29s
CI/CD Pipeline / Integration Tests (push) Successful in 2m39s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m14s
CI/CD Pipeline / Validate - Style (push) Successful in 3m13s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m33s
CI/CD Pipeline / Validate - Security (push) Successful in 5m31s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m27s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m42s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m10s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m42s
CI/CD Pipeline / Unit Tests (push) Successful in 10m32s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 270h37m31s
CI/CD Pipeline / CI Gate (push) Failing after 270h37m34s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 270h37m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 270h37m34s
CI/CD Pipeline / Build Production API Image (push) Failing after 270h37m34s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 270h42m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 270h47m4s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 270h47m4s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 270h47m24s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 270h47m21s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 270h47m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 270h47m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 270h47m33s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 270h47m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 270h47m36s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 270h47m40s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 270h48m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 270h48m3s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 270h48m4s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 270h48m4s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 270h48m6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 270h48m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 270h48m7s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 270h48m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 270h48m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 270h48m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 270h48m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 270h48m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 270h48m15s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 270h48m16s
CI/CD Pipeline / PR Build Web Image (push) Failing after 270h48m15s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 270h48m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 270h48m15s
CI/CD Pipeline / Deploy Production (push) Failing after 271h12m1s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 271h21m59s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 271h22m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 271h22m32s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 271h22m35s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 271h22m37s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 08:36:19 +08:00
xiaoxia 28b3010668 fix(dedup): 修复查重率恒为0%——指纹绕开降重裁剪+局部片段复用+阈值校准+3个单位bug (#1702) (#1703)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 43s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 22s
CI/CD Pipeline / CI Gate (pull_request) Successful in 8s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 28s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m21s
CI/CD Pipeline / Integration Tests (push) Successful in 2m30s
AI Code Review / AI Code Review (pull_request) Failing after 2m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m10s
CI/CD Pipeline / Validate - Style (push) Successful in 3m13s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m12s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m42s
CI/CD Pipeline / Validate - Security (push) Successful in 5m58s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m6s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m38s
CI/CD Pipeline / Unit Tests (push) Successful in 8m43s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m35s
CI/CD Pipeline / Canary Release to Production (push) Failing after 271h18m23s
CI/CD Pipeline / Deploy Production (push) Failing after 271h18m23s
CI/CD Pipeline / CI Gate (push) Failing after 271h18m27s
CI/CD Pipeline / Build Production Web Image (push) Failing after 271h18m27s
CI/CD Pipeline / Build Production API Image (push) Failing after 271h18m27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 271h23m45s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 271h26m17s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 271h26m18s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 271h26m18s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 271h26m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 271h26m24s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 271h26m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 271h26m26s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 271h26m27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 271h26m28s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 271h26m29s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 271h26m29s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 271h26m29s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 271h26m29s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 271h27m5s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 271h26m30s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 271h27m8s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 271h26m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 271h27m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 271h26m31s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 271h27m10s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 271h27m4s
CI/CD Pipeline / Frontend Lint (push) Failing after 271h27m11s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 271h27m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 271h27m14s
CI/CD Pipeline / PR Build Web Image (push) Failing after 271h27m14s
CI/CD Pipeline / PR Build API Image (push) Failing after 271h27m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 271h27m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 271h52m56s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 272h0m52s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 272h0m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 272h0m57s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 272h1m33s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 272h1m39s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-05 07:57:23 +08:00
xiaoxia 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>
2026-09-05 00:44:24 +08:00
xiaoxia d336382f3a fix(tests): 修复 CI 全量测试失败 — 后端黑屏过滤 + 前端 icon mock 缺失
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / Build Staging API Image (push) Successful in 40s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 40s
CI/CD Pipeline / Integration Tests (push) Successful in 2m35s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m17s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m18s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 23s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m33s
AI Code Review / AI Code Review (pull_request) Successful in 6m39s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 279h47m39s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 279h51m27s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 279h51m28s
CI/CD Pipeline / Frontend Lint (push) Failing after 279h54m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 279h54m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 279h54m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 279h54m18s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 280h25m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 280h28m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 279h53m34s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 280h28m34s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 280h28m34s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 279h54m6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 46s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 280h28m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 280h28m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 279h54m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 279h54m13s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 279h54m16s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 280h26m38s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 279h51m28s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 279h52m11s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 279h52m11s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 279h51m26s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 279h51m26s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 279h50m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 279h51m35s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 279h54m6s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 279h54m6s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 279h54m7s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 279h51m26s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 279h53m35s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 279h54m6s
1. test_duplicate_rate_scope: 测试数据用 5 个相同 phash 被
   _is_bad_fingerprint() 拦截(PR #1688),改为 5 个不同 phash
2. VoiceLibrary.test: @ant-design/icons mock 缺少
   VideoCameraOutlined/InboxOutlined/CloseOutlined(PR #1654/#1656)
2026-09-04 23:30:08 +08:00
xiaoxia 1f4c907bed fix: 任务历史页面增加进行中任务自动轮询(每3秒刷新) (#1698)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 24s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 25s
CI/CD Pipeline / Build Staging API Image (push) Successful in 18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 29s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
AI Code Review / AI Code Review (pull_request) Failing after 1m56s
CI/CD Pipeline / Integration Tests (push) Successful in 2m17s
CI/CD Pipeline / Validate - Style (push) Successful in 2m28s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m58s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m18s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 4m46s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m32s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m3s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m0s
CI/CD Pipeline / Unit Tests (push) Failing after 7m49s
CI/CD Pipeline / Validate - Security (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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 280h25m15s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 280h27m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 280h27m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 280h27m20s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 280h27m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 280h27m22s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 280h27m21s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 280h27m26s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 280h27m22s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 280h27m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 280h27m29s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 280h27m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 280h28m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 280h28m17s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 280h28m18s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 280h28m18s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 280h28m18s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 280h28m19s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 280h28m18s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 280h28m19s
CI/CD Pipeline / Frontend Lint (push) Failing after 280h28m20s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 280h28m25s
CI/CD Pipeline / PR Build API Image (push) Failing after 280h28m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 280h28m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 280h28m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 281h1m45s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 281h1m51s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 281h1m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 281h1m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 281h2m46s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 281h2m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 281h2m53s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 22:56:11 +08:00
xiaoxia 121820caa9 fix: 移除配音选择时长过滤逻辑,所有配音素材完整显示 (#1697)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 10s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 25s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 34s
AI Code Review / AI Code Review (pull_request) Successful in 2m11s
CI/CD Pipeline / Integration Tests (push) Successful in 2m25s
CI/CD Pipeline / Validate - Style (push) Successful in 2m59s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m17s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 4m34s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m37s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m39s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m15s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m3s
CI/CD Pipeline / Unit Tests (push) Failing after 8m27s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 10s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 12s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Security (push) Successful in 25m40s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 281h50m9s
CI/CD Pipeline / CI Gate (push) Failing after 281h50m11s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 281h50m11s
CI/CD Pipeline / Build Production Web Image (push) Failing after 281h50m12s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 281h56m0s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 281h56m7s
CI/CD Pipeline / Build Production API Image (push) Failing after 281h50m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 281h56m8s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 281h56m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 281h56m9s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 281h56m9s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 281h56m9s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 281h56m10s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 282h12m39s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 282h13m54s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 282h13m59s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 282h13m59s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 281h56m11s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 281h56m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 282h15m55s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 281h56m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 281h56m10s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 281h56m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 282h15m58s
CI/CD Pipeline / PR Build API Image (push) Failing after 282h15m59s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 281h56m13s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 282h16m0s
CI/CD Pipeline / Deploy Production (push) Failing after 282h24m37s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 282h30m35s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 282h30m37s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 282h30m37s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 282h30m38s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 282h30m38s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 282h30m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 282h30m37s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 282h30m37s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 282h30m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 282h50m26s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 21:08:40 +08:00
xiaoxia 52f281a66c fix: 移除片段时长显示 + 点击加号直接添加 (#1696)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) 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 if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 50s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 50s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m12s
CI/CD Pipeline / Integration Tests (push) Successful in 2m17s
CI/CD Pipeline / Validate - Style (push) Successful in 2m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m12s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m40s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m48s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 51s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m21s
AI Code Review / AI Code Review (pull_request) Failing after 5m27s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m38s
CI/CD Pipeline / Validate - Security (push) Successful in 6m31s
CI/CD Pipeline / Unit Tests (push) Failing after 8m6s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m59s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m58s
CI/CD Pipeline / Canary Release to Production (push) Failing after 285h0m36s
CI/CD Pipeline / CI Gate (push) Failing after 285h0m44s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 285h0m44s
CI/CD Pipeline / Build Production API Image (push) Failing after 285h0m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 285h5m35s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 285h5m36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 285h5m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 285h7m8s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 285h7m15s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 285h7m15s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 285h7m21s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 285h7m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 285h7m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 285h8m18s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 285h8m20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 285h8m49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 285h8m49s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 285h8m49s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 285h8m50s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 285h8m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 285h8m51s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 285h8m56s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 285h8m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 285h8m57s
CI/CD Pipeline / PR Build Web Image (push) Failing after 285h8m57s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 285h8m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 285h8m57s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 285h8m59s
CI/CD Pipeline / Deploy Production (push) Failing after 285h35m10s
CI/CD Pipeline / Build Production Web Image (push) Failing after 285h35m12s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 285h40m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 285h41m42s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 285h41m49s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 285h41m51s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 285h42m47s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 285h43m17s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 285h43m18s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 285h43m24s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 18:15:42 +08:00
xiaoxia f1bd2d6f1d fix: 编辑模板添加片段移除时长输入 (#1694)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 22s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 15s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m41s
AI Code Review / AI Code Review (pull_request) Failing after 2m4s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m9s
CI/CD Pipeline / Integration Tests (push) Successful in 2m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / Validate - Style (push) Successful in 2m49s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m32s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m35s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m10s
CI/CD Pipeline / Validate - Security (push) Successful in 6m0s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m11s
CI/CD Pipeline / Unit Tests (push) Failing after 8m18s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 286h29m20s
CI/CD Pipeline / CI Gate (push) Failing after 286h29m24s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 286h29m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 286h29m24s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 286h33m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 286h36m4s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 286h36m6s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 286h36m46s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 286h36m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 286h36m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 286h36m51s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 286h36m52s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 286h36m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 286h37m9s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 286h37m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 286h37m9s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 286h37m9s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 286h37m9s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 286h37m10s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 286h37m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 286h37m10s
CI/CD Pipeline / Frontend Lint (push) Failing after 286h37m44s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 286h37m45s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 286h37m45s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 286h37m46s
CI/CD Pipeline / PR Build API Image (push) Failing after 286h37m48s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 286h37m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 286h37m49s
CI/CD Pipeline / Deploy Production (push) Failing after 287h3m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 287h3m52s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 287h10m33s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 287h11m15s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 287h11m18s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 287h11m21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 287h11m37s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 287h11m38s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 287h12m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 287h12m15s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 16:46:52 +08:00
xiaoxia 4263e7f6ca fix: 配音时长过滤 + 移除时长警告 UI (#1692)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 5s
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 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m7s
CI/CD Pipeline / Integration Tests (push) Successful in 2m9s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 33s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 23s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 56s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) 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 / 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
AI Code Review / AI Code Review (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 287h11m25s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 287h11m25s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 287h11m26s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 287h11m31s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 287h11m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 287h11m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 287h11m35s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 287h11m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 287h11m46s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 287h12m23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 287h12m20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 287h12m21s
CI/CD Pipeline / Frontend Lint (push) Failing after 287h14m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 287h14m33s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 287h12m21s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 287h12m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 287h14m34s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 287h12m22s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 287h14m35s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 287h14m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 287h14m35s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 287h14m42s
CI/CD Pipeline / PR Build API Image (push) Failing after 287h14m36s
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (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 / 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 / Retag skipped Staging Web Image (push) Failing after 287h45m53s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 287h45m59s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 287h46m13s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 287h46m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 287h49m1s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 16:09:41 +08:00
xiaoxia db244fe14c feat: 片段时长自动对齐配音时长 (#1693)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 9s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + 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 / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped 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 Worker Image (pull_request) Failing after 287h15m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 287h15m12s
CI/CD Pipeline / PR Build API Image (push) Failing after 287h15m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 287h15m12s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 287h15m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 287h15m18s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 287h49m39s
CI/CD Pipeline / PR Build Web Image (push) Failing after 287h49m40s
2026-09-04 16:09:23 +08:00
xiaoxia e86f137c3d fix: 标题默认位置 fallback 改为 bottom,与前端 DEFAULT_TITLE_SETTINGS 对齐 (#1691)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 6s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 42s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m8s
CI/CD Pipeline / Integration Tests (push) Successful in 2m33s
CI/CD Pipeline / Validate - Style (push) Successful in 2m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m39s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m42s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m20s
CI/CD Pipeline / Validate - Security (push) Successful in 6m18s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m10s
AI Code Review / AI Code Review (pull_request) Successful in 6m21s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m59s
CI/CD Pipeline / Unit Tests (push) Failing after 8m16s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 287h56m33s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 287h56m34s
CI/CD Pipeline / Build Production Web Image (push) Failing after 287h56m34s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 288h1m8s
CI/CD Pipeline / Deploy Production (push) Failing after 287h56m33s
CI/CD Pipeline / Build Production API Image (push) Failing after 287h56m35s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 288h2m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 288h2m52s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 288h2m53s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 288h2m52s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 288h3m8s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 288h3m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 288h3m9s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 288h3m11s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 288h3m13s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 288h3m14s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 288h3m16s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 288h3m18s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 288h3m18s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 288h3m21s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 288h3m22s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 288h3m23s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 288h3m23s
CI/CD Pipeline / Frontend Lint (push) Failing after 288h4m52s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 288h4m55s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 288h4m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 288h4m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 288h4m55s
CI/CD Pipeline / PR Build API Image (push) Failing after 288h4m58s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 288h4m59s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 288h5m2s
CI/CD Pipeline / CI Gate (push) Failing after 288h31m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 288h37m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 288h37m27s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 288h37m45s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 288h37m47s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 288h37m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 288h39m26s
2026-09-04 15:19:34 +08:00
xiaoxia 8a3115bc54 fix: title default position lower & drag stability (#1690)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 16s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 32s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 32s
AI Code Review / AI Code Review (pull_request) Failing after 1m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 42s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 41s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m8s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 35s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
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 / Retag skipped Staging Worker Image (push) Failing after 288h5m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 288h5m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 288h5m32s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 288h5m36s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 288h5m30s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 288h5m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 288h5m43s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 288h5m52s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 288h5m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 288h5m53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 288h7m27s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 288h5m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 288h7m28s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 288h7m28s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 288h7m29s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 288h7m29s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 288h7m46s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 288h7m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 288h7m47s
CI/CD Pipeline / Frontend Lint (push) Failing after 288h7m50s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 288h7m55s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 288h7m56s
CI/CD Pipeline / PR Build Web Image (push) Failing after 288h7m56s
CI/CD Pipeline / PR Build API Image (push) Failing after 288h7m56s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 288h7m58s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 288h40m4s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 288h40m10s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 288h40m20s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 288h40m23s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 288h41m56s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 288h41m57s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 15:16:45 +08:00
xiaoxia 3fcc65840e fix: unify extract video voice progress text & cleanup file input (#1689)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 6s
CI/CD Pipeline / Check push changed paths (push) Successful in 7s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 19s
CI/CD Pipeline / Build Staging API Image (push) Successful in 20s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 43s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 33s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
AI Code Review / AI Code Review (pull_request) Failing after 1m51s
CI/CD Pipeline / Integration Tests (push) Successful in 2m19s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m23s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m10s
CI/CD Pipeline / Validate - Style (push) Successful in 2m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m13s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m29s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m41s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m17s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m4s
CI/CD Pipeline / Validate - Security (push) Successful in 6m26s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m48s
CI/CD Pipeline / Unit Tests (push) Failing after 8m38s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 288h16m18s
CI/CD Pipeline / CI Gate (push) Failing after 288h16m21s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 288h16m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 288h21m27s
CI/CD Pipeline / Build Production Web Image (push) Failing after 288h16m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 288h23m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 288h16m21s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 288h23m20s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 288h23m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 288h23m26s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 288h23m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 288h23m38s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 288h23m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 288h23m41s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 288h23m28s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 288h23m42s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 288h23m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 288h24m28s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 288h24m32s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 288h24m33s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 288h24m33s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 288h24m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 288h25m1s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 288h24m58s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 288h25m5s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 288h24m59s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 288h25m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 288h24m59s
CI/CD Pipeline / PR Build API Image (push) Failing after 288h25m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 288h25m12s
CI/CD Pipeline / Deploy Production (push) Failing after 288h50m45s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 288h57m47s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 288h57m50s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 288h58m7s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 288h58m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 288h58m59s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 288h59m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 288h59m35s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 14:59:25 +08:00
xiaoxia 4633126bb4 fix: 查重系统黑屏视频过滤 — 跳过坏指纹防止虚假匹配 #1664 (#1688)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 28s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 28s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 37s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m17s
CI/CD Pipeline / Integration Tests (push) Successful in 2m24s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
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 / Canary Release to Production (pull_request) Failing after 288h25m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 288h25m36s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 288h25m39s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 288h25m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 288h25m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 288h25m52s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 288h25m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 288h26m12s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 288h26m14s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 288h26m15s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 288h26m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 288h27m22s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 288h27m23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 288h27m43s
CI/CD Pipeline / Frontend Lint (push) Failing after 288h27m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 288h27m43s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 288h27m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 288h27m52s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 288h27m44s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 288h27m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 288h27m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 288h27m55s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 288h27m45s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 288h27m46s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 288h27m51s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 289h0m6s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 289h0m7s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 289h0m40s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 289h0m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 289h1m49s
CI/CD Pipeline / PR Build Web Image (push) Failing after 289h2m19s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 14:56:47 +08:00
xiaoxia ed72a91990 fix: add missing project_id to extract-voice FormData (#1687)
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 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 23s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 26s
CI/CD Pipeline / Build Staging API Image (push) Successful in 43s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 43s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 46s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m8s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Validate - Style (push) Successful in 2m39s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m19s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m36s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m16s
AI Code Review / AI Code Review (pull_request) Failing after 4m14s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 4m38s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m32s
CI/CD Pipeline / Validate - Security (push) Successful in 6m15s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m7s
CI/CD Pipeline / Unit Tests (push) Successful in 7m45s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m1s
CI/CD Pipeline / Canary Release to Production (push) Failing after 288h49m36s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 288h49m38s
CI/CD Pipeline / Build Production Web Image (push) Failing after 288h49m38s
CI/CD Pipeline / Deploy Production (push) Failing after 288h49m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 288h49m38s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 288h54m4s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 288h56m3s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 288h56m3s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 288h56m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 288h56m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 288h56m8s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 288h56m9s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 288h56m8s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 288h56m9s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 288h56m15s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 288h56m14s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 288h57m22s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 288h57m22s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 288h57m22s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 288h57m22s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 288h57m23s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 288h57m23s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 288h57m22s
CI/CD Pipeline / Frontend Lint (push) Failing after 288h57m25s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 288h57m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 288h57m28s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 288h57m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 288h57m28s
CI/CD Pipeline / PR Build Web Image (push) Failing after 288h57m29s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 288h57m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 288h57m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 288h57m30s
CI/CD Pipeline / CI Gate (push) Failing after 289h24m5s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 289h30m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 289h30m42s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 289h31m49s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 289h31m50s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 289h31m55s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 14:27:13 +08:00
xiaoxia 02d226a163 fix: add recomputeDedup mock to ProductLibrary test (#1686)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
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 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 20s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 30s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 38s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m44s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m57s
CI/CD Pipeline / Integration Tests (push) Successful in 2m18s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 55s
CI/CD Pipeline / Validate - Style (push) Successful in 2m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m33s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m11s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m6s
AI Code Review / AI Code Review (pull_request) Successful in 6m21s
CI/CD Pipeline / Validate - Security (push) Successful in 6m47s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m14s
CI/CD Pipeline / Unit Tests (push) Successful in 10m6s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 288h59m35s
CI/CD Pipeline / Deploy Production (push) Failing after 288h59m35s
CI/CD Pipeline / CI Gate (push) Failing after 288h59m39s
CI/CD Pipeline / Build Production Web Image (push) Failing after 288h59m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 288h59m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 289h6m41s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 289h8m11s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 289h8m12s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 289h8m31s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 289h8m39s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 289h8m40s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 289h8m43s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 289h8m42s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 289h8m44s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 289h9m44s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 289h9m44s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 289h9m45s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 289h9m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 289h9m46s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 289h9m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 289h9m49s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 289h9m46s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 289h9m50s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 289h9m50s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 289h9m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 289h9m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 289h9m52s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 289h9m52s
CI/CD Pipeline / PR Build API Image (push) Failing after 289h9m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 289h9m53s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 289h34m6s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 289h42m38s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 289h43m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 289h43m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 289h43m42s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 289h44m12s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 289h44m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 289h44m18s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 14:14:52 +08:00
xiaoxia 475ee59408 feat: 成片库添加「重新查重」按钮,触发存量视频查重率重算 (#1685)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 37s
CI/CD Pipeline / Build Staging API Image (push) Successful in 38s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 35s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 38s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 43s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
AI Code Review / AI Code Review (pull_request) Failing after 1m28s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m43s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 8s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m2s
CI/CD Pipeline / Integration Tests (push) Successful in 2m17s
CI/CD Pipeline / Validate - Style (push) Successful in 2m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m13s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m31s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m26s
CI/CD Pipeline / Validate - Security (push) Successful in 5m30s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m12s
CI/CD Pipeline / Unit Tests (push) Successful in 8m35s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 289h20m18s
CI/CD Pipeline / CI Gate (push) Failing after 289h20m22s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 289h20m22s
CI/CD Pipeline / Build Production API Image (push) Failing after 289h20m22s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 289h25m48s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 289h27m17s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 289h27m17s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 289h27m22s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 289h27m21s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 289h27m23s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 289h27m25s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 289h27m34s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 289h27m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 289h27m37s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 289h28m19s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 289h28m20s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 289h28m21s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 289h28m21s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 289h28m22s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 289h29m0s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 289h28m59s
CI/CD Pipeline / Frontend Lint (push) Failing after 289h29m0s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 289h29m0s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 289h29m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 289h29m4s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 289h29m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 289h29m5s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 289h29m6s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 289h29m6s
CI/CD Pipeline / Deploy Production (push) Failing after 289h54m45s
CI/CD Pipeline / Build Production Web Image (push) Failing after 289h54m49s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 290h1m48s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 290h1m51s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 290h2m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 290h2m46s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 290h2m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 290h3m30s
CI/CD Pipeline / PR Build Web Image (push) Failing after 290h3m31s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 13:55:36 +08:00
xiaoxia 452a484c5b fix: 查重流程全面核实修复 — 两阶段持久化 + 重新计算查重API (#1664) (#1684)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 18s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 26s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 40s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 42s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m54s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m7s
AI Code Review / AI Code Review (pull_request) Failing after 2m25s
CI/CD Pipeline / Integration Tests (push) Successful in 2m28s
CI/CD Pipeline / Validate - Style (push) Successful in 2m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m1s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m34s
CI/CD Pipeline / Validate - Security (push) Successful in 5m2s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m8s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m56s
CI/CD Pipeline / Unit Tests (push) Successful in 8m40s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 290h15m45s
CI/CD Pipeline / Deploy Production (push) Failing after 290h15m45s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 290h15m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 290h15m48s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 290h21m26s
CI/CD Pipeline / Build Production API Image (push) Failing after 290h15m48s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 290h22m39s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 290h22m39s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 290h22m39s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 290h22m40s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 290h22m43s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 290h22m43s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 290h22m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 290h22m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 290h23m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 290h23m23s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 290h23m55s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 290h23m55s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 290h24m23s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 290h24m23s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 290h24m24s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 290h24m24s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 290h24m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 290h24m28s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 290h24m29s
CI/CD Pipeline / Frontend Lint (push) Failing after 290h24m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 290h24m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 290h24m32s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 290h24m32s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 290h24m33s
CI/CD Pipeline / CI Gate (push) Failing after 290h50m15s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 290h57m11s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 290h57m47s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 290h58m21s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 290h58m50s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 290h58m51s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 290h58m55s
CI/CD Pipeline / PR Build Web Image (push) Failing after 290h58m59s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 13:00:11 +08:00
xiaoxia d01040cb93 fix: visual_similarity 显示为百分比(×100)+ 注释修正 (#1662) (#1683)
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 3s
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 4s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 33s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
CI/CD Pipeline / Build Staging API Image (push) Successful in 15s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m32s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 57s
CI/CD Pipeline / Integration Tests (push) Successful in 2m16s
CI/CD Pipeline / Validate - Style (push) Successful in 2m54s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m32s
AI Code Review / AI Code Review (pull_request) Successful in 3m46s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 4m13s
CI/CD Pipeline / Validate - Security (push) Successful in 4m52s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m8s
CI/CD Pipeline / Unit Tests (push) Successful in 10m13s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 290h40m51s
CI/CD Pipeline / CI Gate (push) Failing after 290h40m55s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 290h40m56s
CI/CD Pipeline / Build Production Web Image (push) Failing after 290h40m56s
CI/CD Pipeline / Build Production API Image (push) Failing after 290h40m56s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 290h48m10s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 290h50m7s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 290h50m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 290h50m16s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 290h50m16s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 290h50m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 290h50m19s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 290h50m17s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 290h50m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 290h50m23s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 290h50m25s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 290h50m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 290h50m26s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 290h50m27s
CI/CD Pipeline / Frontend Lint (push) Failing after 290h51m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 290h51m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 290h51m13s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 290h51m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 290h51m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 290h51m16s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 290h51m16s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 290h51m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 290h51m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 290h51m19s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 290h51m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 290h51m21s
CI/CD Pipeline / Deploy Production (push) Failing after 291h15m18s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 291h24m40s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 291h24m51s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 291h25m39s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 291h25m41s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 291h25m42s
CI/CD Pipeline / PR Build Web Image (push) Failing after 291h25m45s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 12:33:24 +08:00
xiaoxia f523548eee feat: 视频渲染后随机边缘裁剪 2-5% 降重 #1664 (#1682)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
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 5s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 12s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 12s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 24s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 21s
CI/CD Pipeline / Build Staging API Image (push) Successful in 29s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 22s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m45s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m16s
CI/CD Pipeline / Integration Tests (push) Successful in 2m18s
CI/CD Pipeline / Validate - Style (push) Successful in 2m57s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m38s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m8s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m10s
CI/CD Pipeline / Validate - Security (push) Successful in 5m45s
AI Code Review / AI Code Review (pull_request) Successful in 6m19s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m12s
CI/CD Pipeline / Unit Tests (push) Successful in 8m15s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 291h19m59s
CI/CD Pipeline / Deploy Production (push) Failing after 291h19m59s
CI/CD Pipeline / CI Gate (push) Failing after 291h20m1s
CI/CD Pipeline / Build Production Web Image (push) Failing after 291h20m2s
CI/CD Pipeline / Build Production API Image (push) Failing after 291h20m2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 291h25m10s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 291h27m31s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 291h27m31s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 291h27m31s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 291h27m32s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 291h27m32s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 291h27m33s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 291h27m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 291h27m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 291h27m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 291h27m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 291h28m18s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 291h28m21s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 291h28m21s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 291h28m22s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 291h28m21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 291h28m22s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 291h28m22s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 291h28m22s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 291h28m24s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 291h28m24s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 291h28m25s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 291h28m25s
CI/CD Pipeline / PR Build Web Image (push) Failing after 291h28m25s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 291h28m27s
CI/CD Pipeline / PR Build API Image (push) Failing after 291h28m25s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 291h28m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 291h54m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 292h2m0s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 292h2m4s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 292h2m48s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 292h2m48s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 292h2m48s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 11:56:18 +08:00
xiaoxia 0542654ca8 fix: 查重 worker 无限重试 bug + 补 3 个 API/repository 单测 (#1661 follow-up) (#1680)
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 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 17s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m6s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 48s
CI/CD Pipeline / Integration Tests (push) Successful in 2m0s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m25s
CI/CD Pipeline / Validate - Style (push) Successful in 2m33s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 19s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 45s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m58s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 57s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m38s
AI Code Review / AI Code Review (pull_request) Successful in 6m27s
CI/CD Pipeline / Validate - Security (push) Successful in 6m41s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 6m16s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m48s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m39s
CI/CD Pipeline / Unit Tests (push) Successful in 11m34s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 291h34m46s
CI/CD Pipeline / CI Gate (push) Failing after 291h34m50s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 291h34m51s
CI/CD Pipeline / Build Production Web Image (push) Failing after 291h34m51s
CI/CD Pipeline / Build Production API Image (push) Failing after 291h34m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 291h43m18s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 291h43m36s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 291h43m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 291h43m43s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 291h43m50s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 291h43m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 291h43m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 291h43m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 291h43m54s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 291h43m54s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 291h43m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 291h44m31s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 291h43m55s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 291h44m32s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 291h43m56s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 291h44m33s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 291h45m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 291h45m55s
CI/CD Pipeline / Frontend Lint (push) Failing after 291h45m55s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 291h45m55s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 291h46m28s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 291h46m28s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 291h46m28s
CI/CD Pipeline / PR Build API Image (push) Failing after 291h46m29s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 291h46m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 291h46m32s
CI/CD Pipeline / Deploy Production (push) Failing after 292h9m12s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 292h18m2s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 292h18m14s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 292h18m19s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 292h18m57s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 292h20m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 292h20m55s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 11:38:11 +08:00
xiaoxia 2a2dfad137 feat: pHash阈值校准+颜色直方图融合 #1658 (#1674)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 39s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 48s
AI Code Review / AI Code Review (pull_request) Successful in 1m46s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m14s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m21s
CI/CD Pipeline / Integration Tests (push) Successful in 2m41s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m39s
CI/CD Pipeline / Validate - Style (push) Successful in 3m0s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 50s
CI/CD Pipeline / Validate - Security (push) Successful in 5m15s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m34s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m20s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Unit Tests (push) Successful in 8m36s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 26s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 300h54m13s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 300h54m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 301h0m49s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 301h0m50s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 301h0m50s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 301h1m1s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 301h1m1s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 301h1m6s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 301h1m1s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 301h1m6s
CI/CD Pipeline / Canary Release to Production (push) Failing after 301h9m6s
CI/CD Pipeline / CI Gate (push) Failing after 301h9m7s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 301h9m7s
CI/CD Pipeline / Build Production API Image (push) Failing after 301h9m7s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 301h14m6s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 301h14m55s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 301h14m55s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 301h14m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 301h1m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 301h1m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 301h1m11s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 301h1m11s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 301h1m12s
CI/CD Pipeline / Frontend Lint (push) Failing after 301h17m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 301h17m45s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 301h1m14s
CI/CD Pipeline / PR Build Web Image (push) Failing after 301h17m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 301h17m47s
CI/CD Pipeline / PR Build API Image (push) Failing after 301h17m47s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 301h28m39s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 301h28m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 301h35m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 301h35m32s
CI/CD Pipeline / Deploy Production (push) Failing after 301h43m32s
CI/CD Pipeline / Build Production Web Image (push) Failing after 301h43m33s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 301h28m41s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 301h35m35s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 301h35m38s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 02:06:58 +08:00
xiaoxia 2205adb8fb feat(worker): 手动查重 worker task + visual_similarity/match_count 字段 #1661 (#1679)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 31s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 33s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 39s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m49s
CI/CD Pipeline / CI Gate (pull_request) Successful in 11s
CI/CD Pipeline / Integration Tests (push) Successful in 2m20s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m25s
CI/CD Pipeline / Validate - Style (push) Successful in 2m46s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m11s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m58s
AI Code Review / AI Code Review (pull_request) Failing after 3m50s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m33s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m13s
CI/CD Pipeline / Validate - Security (push) Successful in 5m26s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m10s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m9s
CI/CD Pipeline / Unit Tests (push) Successful in 8m9s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 301h47m47s
CI/CD Pipeline / Deploy Production (push) Failing after 301h47m47s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 301h47m51s
CI/CD Pipeline / Build Production Web Image (push) Failing after 301h47m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 301h53m8s
CI/CD Pipeline / Build Production API Image (push) Failing after 301h47m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 301h54m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 301h54m36s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 301h54m40s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 301h54m41s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 301h54m42s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 301h54m46s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 301h54m46s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 301h54m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 301h54m49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 301h55m25s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 301h55m26s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 301h56m0s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 301h55m27s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 301h56m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 301h56m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 301h56m2s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 301h56m1s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 301h56m7s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 301h56m1s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 301h56m8s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 301h56m8s
CI/CD Pipeline / PR Build API Image (push) Failing after 301h56m8s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 301h56m9s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 301h56m10s
CI/CD Pipeline / CI Gate (push) Failing after 302h22m16s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 302h29m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 302h29m8s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 302h29m13s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 302h29m50s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 302h30m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 302h30m33s
CI/CD Pipeline / PR Build Web Image (push) Failing after 302h30m33s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 01:28:35 +08:00
xiaoxia 4725d94c7e feat(api): 成品视频接口补全查重字段 duplicate_rate/visual_similarity/match_count #1660 (#1678)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 6s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 14s
CI/CD Pipeline / Check push changed paths (push) Successful in 15s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 36s
CI/CD Pipeline / Build Staging API Image (push) Successful in 37s
CI/CD Pipeline / Integration Tests (push) Successful in 1m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 39s
CI/CD Pipeline / CI Gate (pull_request) Successful in 5s
CI/CD Pipeline / Validate - Style (push) Successful in 3m4s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m31s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m19s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 54s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m42s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m53s
CI/CD Pipeline / Validate - Security (push) Successful in 6m19s
AI Code Review / AI Code Review (pull_request) Failing after 6m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m9s
CI/CD Pipeline / Unit Tests (push) Successful in 8m47s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m8s
CI/CD Pipeline / Canary Release to Production (push) Failing after 302h12m2s
CI/CD Pipeline / CI Gate (push) Failing after 302h12m6s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 302h12m6s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 302h17m26s
CI/CD Pipeline / Build Production Web Image (push) Failing after 302h12m6s
CI/CD Pipeline / Build Production API Image (push) Failing after 302h12m6s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 302h17m51s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 302h17m55s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 302h17m57s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 302h17m57s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 302h17m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 302h17m58s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 302h17m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 302h18m0s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 302h18m39s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 302h18m40s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 302h18m45s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 302h18m46s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 302h18m46s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 302h19m44s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 302h19m45s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 302h19m46s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 302h19m48s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 302h19m50s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 302h20m28s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 302h20m28s
CI/CD Pipeline / Frontend Lint (push) Failing after 302h20m52s
CI/CD Pipeline / PR Build Web Image (push) Failing after 302h21m7s
CI/CD Pipeline / PR Build API Image (push) Failing after 302h21m7s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 302h21m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 302h21m11s
CI/CD Pipeline / Deploy Production (push) Failing after 302h46m27s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 302h52m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 302h53m7s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 302h54m9s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 302h54m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 302h54m53s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 302h55m31s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 01:03:35 +08:00
xiaoxia df164ddf75 feat: 查重结果展示升级 — 风险阈值15/30 + 视觉相似度/匹配帧数 + 片段时间轴 #1662 (#1676)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) 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 if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 37s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m5s
CI/CD Pipeline / Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m39s
CI/CD Pipeline / Validate - Style (push) Successful in 2m36s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m57s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m32s
AI Code Review / AI Code Review (pull_request) Failing after 3m52s
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m5s
CI/CD Pipeline / Validate - Security (push) Successful in 6m23s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m32s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 7m52s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m46s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m20s
CI/CD Pipeline / Unit Tests (push) Successful in 11m34s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 302h40m25s
CI/CD Pipeline / Build Production API Image (push) Failing after 302h40m29s
CI/CD Pipeline / Deploy Production (push) Failing after 302h40m25s
CI/CD Pipeline / CI Gate (push) Failing after 302h40m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 302h40m29s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 302h47m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 302h47m6s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 302h47m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 302h47m14s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 302h47m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 302h49m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 302h49m57s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 302h49m58s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 302h49m59s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 302h47m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 302h51m40s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 302h47m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 302h51m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 302h51m59s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 302h52m1s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 302h52m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 302h49m10s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 302h52m2s
CI/CD Pipeline / PR Build API Image (push) Failing after 302h52m3s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 302h49m57s
CI/CD Pipeline / Frontend Lint (push) Failing after 302h52m3s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 302h52m9s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 302h52m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 302h52m0s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 302h52m0s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 302h52m0s
CI/CD Pipeline / Build Production Web Image (push) Failing after 303h14m54s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 303h21m37s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 303h24m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 303h24m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 303h26m6s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 303h26m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 303h26m27s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 00:32:38 +08:00
xiaoxia f10fd9cd5c feat: 查重率百分比计算+跨项目查重 #1660 (#1675)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 8s
CI/CD Pipeline / Build Staging API Image (push) Successful in 33s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m11s
CI/CD Pipeline / Validate - Style (push) Successful in 2m34s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m32s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Integration Tests (push) Successful in 2m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m28s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m5s
AI Code Review / AI Code Review (pull_request) Successful in 6m28s
CI/CD Pipeline / Validate - Security (push) Successful in 7m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m40s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 7m40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m22s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m29s
CI/CD Pipeline / Unit Tests (push) Successful in 13m51s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 302h57m45s
CI/CD Pipeline / Deploy Production (push) Failing after 302h57m47s
CI/CD Pipeline / CI Gate (push) Failing after 302h58m2s
CI/CD Pipeline / Build Production Web Image (push) Failing after 302h58m29s
CI/CD Pipeline / Build Production API Image (push) Failing after 302h58m30s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 303h9m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 303h10m7s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 303h11m26s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 303h10m7s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 303h10m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 303h11m35s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 303h11m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 303h11m35s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 303h11m28s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 303h12m14s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 303h12m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 303h11m30s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 303h12m28s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 303h11m36s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 303h12m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 303h11m36s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 303h12m50s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 303h12m13s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 303h12m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 303h12m54s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 303h12m56s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 303h12m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 303h12m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 303h12m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 303h12m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 303h12m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 303h12m53s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 303h32m54s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 303h45m55s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 303h46m38s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 303h46m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 303h47m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 303h47m21s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-04 00:11:51 +08:00
xiaoxia db9ee89ffa fix(dedup): ruff lint 修复 — 未使用变量 + zip strict + 冗余 import (#1659)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 1m20s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 10s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m26s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m0s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 12s
AI Code Review / AI Code Review (pull_request) Failing after 2m34s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m17s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m48s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m26s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 5s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m17s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 22m37s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 303h50m33s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 303h50m37s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 303h50m34s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 303h50m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 303h50m38s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 304h12m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 304h12m38s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 304h12m38s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 304h12m42s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 304h12m48s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 304h12m48s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 304h13m9s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 304h12m48s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 304h13m9s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 304h15m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 304h15m17s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 304h15m20s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 304h47m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 304h49m41s
2026-09-03 23:09:19 +08:00
CI Bot a0d4f6e111 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 10s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m20s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m27s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 1m33s
AI Code Review / AI Code Review (pull_request) Failing after 2m11s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m43s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m35s
CI/CD Pipeline / Validate - Security (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 Merge on CI Green + Approved (pull_request) Successful in 2m29s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 304h19m57s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 304h19m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 304h20m0s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 304h20m6s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 304h20m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 304h20m7s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 304h20m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 304h20m35s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 304h20m37s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 304h20m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 304h54m21s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 304h54m30s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 304h54m54s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 304h54m59s
2026-09-03 15:04:14 +00:00
xiaoxia fac80b1f77 feat(dedup): 动态抽帧 + 滑动窗口时序匹配 (#1659)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 9s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m25s
AI Code Review / AI Code Review (pull_request) Failing after 1m50s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m39s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m44s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (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 Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 304h23m6s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 304h23m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 304h23m6s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 304h23m16s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 304h23m7s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 304h23m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 304h23m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 304h23m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 304h23m43s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 304h23m43s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 304h23m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 304h57m36s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 304h57m45s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 304h57m45s
1. 动态抽帧策略 — detect_keyframe_timestamps()
   - 降采样到 320x240 逐帧灰度差异检测场景切换
   - 最小间隔过滤(保留差异最大的候选帧)
   - 数量裁剪到 [MIN_KEYFRAMES=5, MAX_KEYFRAMES=30]
   - 长视频(>3分钟)每 30 秒分段保底

2. 滑动窗口时序匹配 — find_duplicate_segments()
   - 逐帧最佳匹配 → 连续 run 检测(允许 MAX_GAP=2 间隙)
   - 最少 MIN_CONSECUTIVE_MATCHES=5 帧才报告
   - 返回 DuplicateSegment(query/target 时间范围 + 平均距离)

3. 查重算法升级
   - 均值距离 → 中位数距离(抵抗异常值)
   - 新增帧匹配比例条件(match_ratio >= 0.7)
   - Bhattacharyya 系数替代余弦相似度
   - pHash + 直方图加权融合(0.7/0.3)
   - 判定重复后附加 duplicate_segments 字段

4. 删除旧代码
   - 移除 SHORT_VIDEO_CHUNK_SEC/LONG_VIDEO_CHUNK_SEC 固定间隔
   - 移除 compute_chunk_interval()
   - 移除 _average_histogram_similarity()

5. 测试
   - 新增 test_dedup_v2.py: 34 个测试
   - 更新 test_dedup_engine.py/test_duplicate_rate.py/test_dedup_pure.py
   - 清理 test_fingerprint_chunks.py 中旧常量测试
2026-09-03 23:00:21 +08:00
xiaoxia 159a62f9a5 Merge pull request 'feat: 跨视频片段避让 — 生成前注入已用区间 #1670' (#1671) from feat/cross-video-avoidance-1670 into develop
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 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 17s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 7s
CI/CD Pipeline / Integration Tests (push) Successful in 1m39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 18s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m28s
CI/CD Pipeline / Validate - Style (push) Failing after 4m10s
AI Code Review / AI Code Review (pull_request) Failing after 4m7s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 4m28s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m15s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m43s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m56s
CI/CD Pipeline / Unit Tests (push) Successful in 8m3s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m25s
CI/CD Pipeline / Validate - Security (push) Successful in 29m7s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 304h12m42s
CI/CD Pipeline / Deploy Production (push) Failing after 304h12m42s
CI/CD Pipeline / CI Gate (push) Failing after 304h12m47s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 304h12m47s
CI/CD Pipeline / Build Production Web Image (push) Failing after 304h12m47s
CI/CD Pipeline / Build Production API Image (push) Failing after 304h12m47s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 304h38m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 304h39m48s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 304h39m56s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 304h39m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 304h39m56s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 304h39m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 304h39m57s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 304h39m57s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 304h39m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 304h39m59s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 304h39m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 304h39m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 304h41m54s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 304h39m59s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 304h41m54s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 304h41m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 304h42m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 304h42m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 304h42m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 304h42m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 304h42m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 304h42m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 304h42m24s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 304h42m16s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 304h42m17s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 304h42m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 304h42m29s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 305h14m18s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 305h14m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 305h14m23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 305h16m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 305h16m46s
2026-09-03 22:42:03 +08:00
xiaoxia 109d7afbc7 fix: AI配音标识被overflow:hidden裁剪不显示 (#1672)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 17s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 18s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 17s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 17s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 24s
CI/CD Pipeline / Integration Tests (push) Successful in 1m55s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
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 / Retag skipped Staging Worker Image (pull_request) Failing after 304h42m40s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 304h42m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 304h44m28s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 304h44m29s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 304h44m30s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 304h44m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 304h44m30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 304h44m30s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 304h44m31s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 304h44m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 304h44m32s
CI/CD Pipeline / Frontend Lint (push) Failing after 304h44m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 304h44m33s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 304h44m37s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 304h44m40s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 305h17m3s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 305h18m52s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 305h18m53s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 305h18m54s
2026-09-03 22:40:11 +08:00
CI Bot 9d31818222 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 21s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 21s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m42s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m46s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 1m48s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m20s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m2s
AI Code Review / AI Code Review (pull_request) Successful in 6m42s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m48s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 16s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 2m16s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 30m18s
CI/CD Pipeline / CI Gate (pull_request) Failing after 3s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 304h32m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 304h32m56s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 304h32m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 304h32m56s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 305h2m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 305h2m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 305h2m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 305h3m10s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 305h3m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 305h3m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 305h3m17s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 305h3m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 305h3m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 305h3m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 305h3m20s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 305h3m22s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 305h3m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 305h7m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 305h37m20s
2026-09-03 14:21:24 +00:00
saas-backend-agent af4dd31dd1 feat: 跨视频片段避让 — 生成前注入已用区间 #1670
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 31s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 32s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m38s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m40s
AI Code Review / AI Code Review (pull_request) Successful in 1m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m54s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 2m59s
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (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 Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 305h6m12s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 305h6m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 305h6m18s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 305h6m23s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 305h6m23s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 305h6m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 305h6m24s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 305h6m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 305h6m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 305h6m26s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 305h40m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 305h40m46s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 305h40m48s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 305h40m49s
- Repository: list_used_segments_by_user() JOIN edit_plans 查用户最近
  已完成 plan 的已渲染 clips,聚合为 {asset_id: [(start, end), ...]}
- Domain: distribute_assets / _distribute_* 子函数新增 external_used_segments
  参数,深拷贝注入 used_segments,让 _resolve_start_time 自动避让
- Service: _distribute_assets 新增 user_id 参数,预览和正式生成都查询
  已用区间;查询失败时不阻塞,回退纯随机
- 12 个单元测试覆盖 Repository/Domain/Service 三层
2026-09-03 22:18:06 +08:00
xiaoxia 8ecf381a9d Merge pull request 'feat: 分片指纹存储改造 + 存量指纹重建脚本 #1657' (#1669) from feat/fingerprint-chunks-1657 into develop
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 5s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
CI/CD Pipeline / Integration Tests (push) Successful in 1m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 20s
CI/CD Pipeline / Validate - Style (push) Successful in 2m7s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 12s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 14s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m16s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 20s
CI/CD Pipeline / Build Staging API Image (push) Successful in 22s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 20s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m50s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 4m41s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 3m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m11s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m24s
AI Code Review / AI Code Review (pull_request) Successful in 6m37s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m56s
CI/CD Pipeline / Unit Tests (push) Successful in 7m50s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m56s
CI/CD Pipeline / Validate - Security (push) Successful in 28m7s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 305h47m56s
CI/CD Pipeline / Deploy Production (push) Failing after 305h47m56s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 305h47m58s
CI/CD Pipeline / Build Production Web Image (push) Failing after 305h47m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 305h47m58s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 306h13m20s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 306h13m34s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 306h13m36s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 306h13m37s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 306h13m36s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 306h13m36s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 306h13m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 306h13m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 306h13m40s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 306h13m45s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 306h13m37s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 306h13m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 306h14m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 306h14m33s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 306h14m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 306h14m33s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 306h14m34s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 306h14m35s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 306h14m36s
CI/CD Pipeline / Frontend Lint (push) Failing after 306h15m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 306h16m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 306h16m9s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 306h16m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 306h16m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 306h16m9s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 306h16m14s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 306h16m15s
CI/CD Pipeline / PR Build API Image (push) Failing after 306h16m9s
CI/CD Pipeline / CI Gate (push) Failing after 306h22m22s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 306h48m7s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 306h48m25s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 306h48m57s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 306h48m58s
2026-09-03 21:08:37 +08:00
CI Bot 244691d335 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
AI Code Review / AI Code Review (pull_request) Failing after 1m46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m47s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m54s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 2m29s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m6s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 24s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 22s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m45s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 8m59s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m57s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 7s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m37s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 28m20s
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 306h2m7s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 306h2m8s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 306h2m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 306h2m9s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 306h27m34s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 306h27m35s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 306h27m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 306h27m37s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 306h27m42s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 306h27m44s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 306h27m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 306h28m2s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 306h28m2s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 306h28m9s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 306h28m12s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 306h34m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 306h36m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 307h2m25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 307h2m35s
2026-09-03 12:50:38 +00:00
xiaoxia ee4fff42f0 fix(voices): AI配音标识兼容旧素材,增加 tts_job_id 降级判断 (#1666)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (push) Successful in 1m35s
AI Code Review / AI Code Review (pull_request) Failing after 2m5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m55s
CI/CD Pipeline / Integration Tests (push) Successful in 1m15s
CI/CD Pipeline / Build Staging API Image (push) Successful in 24s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 23s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 20s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m0s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m14s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 6m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m17s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m29s
CI/CD Pipeline / Unit Tests (push) Successful in 9m22s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m4s
CI/CD Pipeline / Validate - Security (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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 306h27m37s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 306h27m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 306h27m41s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 306h27m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 306h27m42s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 306h27m45s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 306h27m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 306h27m47s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 306h27m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 306h27m47s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 306h27m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 306h27m48s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 306h27m48s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 306h28m1s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 306h30m59s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 306h31m0s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 306h31m0s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 306h31m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 306h31m12s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 306h31m14s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 306h31m14s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 306h31m18s
CI/CD Pipeline / PR Build Web Image (push) Failing after 306h31m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 306h31m19s
CI/CD Pipeline / Frontend Lint (push) Failing after 306h32m2s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 306h34m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 306h34m10s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 307h2m5s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 307h2m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 307h5m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 307h5m34s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 307h5m36s
2026-09-03 20:49:31 +08:00
xiaoxia b0018e747b fix: 提取视频配音 API 路径修正为 /voices/extract-voice (#1665)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Check push changed paths (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + 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 / Check push changed paths (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API 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 / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped 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
2026-09-03 20:49:15 +08:00
saas-backend-agent cbca0c3584 feat: 分片指纹存储改造 + 存量指纹重建脚本 #1657
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 7s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (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 Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 306h35m11s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 306h35m11s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 306h35m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 306h35m45s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 306h35m45s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 306h36m1s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 306h35m46s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 306h35m53s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 306h40m31s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 307h10m24s
## 改动

### 1. 新建 video_fingerprint_chunks 表(Migration 063)
- 按时间分片存储 pHash + color_histogram
- 索引:video_id, project_id, user_id

### 2. 新增 VideoFingerprintChunkModel
- packages/adapters/sqlalchemy_impl/models.py

### 3. 改造 dedup.py 指纹计算
- compute_fingerprint() 改为按时间分片抽帧
  - 短视频(≤60s):每 2s 一片
  - 长视频(>60s):每 5s 一片
- VideoFingerprint 新增 chunks 字段(list of FingerprintChunk)
- 向后兼容:keyframe_phashes/color_histograms 保留
- to_chunk_models() 方法转换为 SQLAlchemy Model
- check_duplicate() 优先从分片表读取,回退到 JSON 字段
- check_duplicate_task() 写入分片表

### 4. 改造 dedup_helpers.py
- create_video_record_and_dedup() 同步写入分片表

### 5. 存量指纹重建脚本
- apps/api/scripts/rebuild_fingerprint_chunks.py
- 支持 --dry-run 和 --batch-size
- 幂等:已有分片数据的视频跳过

### 6. 单元测试(11 个)
- 分片策略:60s→30片,120s→24片
- to_chunk_models() 输出正确
- _save_fingerprint_chunks 幂等性
- to_dict() 向后兼容

Closes #1657
2026-09-03 20:41:11 +08:00
xiaoxia c7c30936a9 fix: 修复 voices.py 中 3 处 ruff B904 错误,解除 CI Validate-Style 阻塞 (#1667)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5s
CI/CD Pipeline / Check push changed paths (push) Successful in 5s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 15s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 11s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 2m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 31s
CI/CD Pipeline / Integration Tests (push) Successful in 2m26s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 27s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 30s
CI/CD Pipeline / Validate - Style (push) Successful in 3m11s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m8s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m51s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 5m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m17s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m21s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m26s
AI Code Review / AI Code Review (pull_request) Successful in 6m55s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m52s
CI/CD Pipeline / Unit Tests (push) Successful in 10m16s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m13s
CI/CD Pipeline / Validate - Security (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 / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 306h45m43s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 306h46m45s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 306h46m58s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 306h46m45s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 306h47m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 306h46m46s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 306h47m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 306h47m9s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 306h47m10s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 306h47m11s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 306h49m3s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 306h49m31s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 306h49m3s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 306h49m31s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 306h49m3s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 306h49m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 306h49m29s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 306h49m32s
CI/CD Pipeline / Frontend Lint (push) Failing after 306h49m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 306h49m42s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 306h49m43s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 306h49m44s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 306h49m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 306h49m44s
CI/CD Pipeline / PR Build API Image (push) Failing after 306h49m45s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 306h49m46s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 307h21m25s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 307h21m27s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 307h21m33s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 307h23m54s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 307h23m56s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 307h24m6s
2026-09-03 20:35:06 +08:00
saas-backend-agent 229f9dddeb feat: 正式生成时片段随机重排(降重,默认开启无开关)#1663
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m33s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 8s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 2m47s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m50s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m50s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m45s
AI Code Review / AI Code Review (pull_request) Successful in 6m36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m33s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 8s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m37s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 27m14s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Failing after 3s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 306h55m53s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 306h55m55s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 306h55m55s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 306h55m55s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 307h21m13s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 307h21m13s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 307h21m23s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 307h21m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 307h21m23s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 307h21m29s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 307h21m33s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 307h23m8s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 307h23m8s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 307h23m8s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 307h23m13s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 307h30m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 307h55m41s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 307h55m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 307h55m56s
在 _distribute_assets 方法中,smart_match 评分排序完成后、
distribute_assets 之前,对 asset_ids 做 random.shuffle。

- smart_match 决定选哪些素材(评分排序保留)
- shuffle 只改变最终分配到 clips 的顺序
- scene_points 缓存不受影响(shuffle 之前已读取)
- asset_ids 先 list() 复制再 shuffle,不修改调用方原列表
- 新增 3 个单元测试验证 shuffle 行为

Closes #1663
2026-09-03 20:01:25 +08:00
xiaoxia 6d2d63da7e feat(voices): TTS时长修复 + 提取视频配音 + AI配音标识 (#1656)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) 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 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 29s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 16s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 23s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m11s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 20s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 1m48s
AI Code Review / AI Code Review (pull_request) Failing after 2m6s
CI/CD Pipeline / Integration Tests (push) Successful in 2m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m9s
CI/CD Pipeline / Validate - Style (push) Failing after 3m5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 4m35s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m10s
CI/CD Pipeline / Validate - Security (push) Successful in 5m43s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m0s
CI/CD Pipeline / Unit Tests (push) Successful in 7m31s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Canary Release to Production (push) Failing after 308h1m6s
CI/CD Pipeline / CI Gate (push) Failing after 308h12m41s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 308h12m41s
CI/CD Pipeline / Build Production API Image (push) Failing after 308h12m41s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 308h17m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 308h18m57s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 308h19m0s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 308h18m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 308h19m0s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 308h19m1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 308h19m2s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 308h19m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 308h19m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 308h19m33s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 308h19m33s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 308h19m33s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 308h20m9s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 308h20m9s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 308h20m10s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 308h20m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 308h20m13s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 308h20m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 308h20m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 308h20m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 308h20m16s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 308h20m16s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 308h20m17s
CI/CD Pipeline / Deploy Production (push) Failing after 308h47m2s
CI/CD Pipeline / Build Production Web Image (push) Failing after 308h47m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 308h53m22s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 308h53m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 308h53m25s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 308h53m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 308h54m32s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 308h54m33s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 308h54m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 308h54m39s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-09-03 19:04:35 +08:00
xiaoxia e6e4090f3c feat(voice): 提取视频配音接口 + 素材来源标识 (#1654)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 8s
CI/CD Pipeline / Check push changed paths (push) Successful in 8s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 2m17s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m13s
CI/CD Pipeline / Integration Tests (push) Successful in 2m45s
CI/CD Pipeline / Build Staging API Image (push) Successful in 42s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 38s
CI/CD Pipeline / Validate - Style (push) Failing after 3m52s
AI Code Review / AI Code Review (pull_request) Failing after 6m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 27s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m13s
CI/CD Pipeline / Validate - Security (push) Failing after 11m41s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 10m53s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m22s
CI/CD Pipeline / Unit Tests (push) Successful in 13m10s
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m43s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 5m46s
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 16s
CI/CD Pipeline / CI Gate (pull_request) Failing after 3s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Failing after 308h22m7s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 308h22m10s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 308h22m10s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 308h28m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 308h28m17s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 308h28m18s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 308h28m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 308h28m19s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 308h28m19s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 308h28m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 308h28m22s
CI/CD Pipeline / Deploy Production (push) Failing after 308h33m13s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 308h33m16s
CI/CD Pipeline / Build Production Web Image (push) Failing after 308h33m16s
CI/CD Pipeline / Build Production API Image (push) Failing after 308h33m16s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 308h39m21s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 308h39m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 308h39m38s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 308h43m55s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 308h28m21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 308h28m20s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 308h28m21s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 308h28m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 308h45m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 308h45m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 308h45m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 308h46m1s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 308h47m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 309h2m35s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 309h2m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 309h2m41s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 309h2m42s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 309h2m35s
CI/CD Pipeline / CI Gate (push) Failing after 309h7m39s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 308h56m33s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 309h2m43s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 309h2m44s
2026-09-03 18:33:53 +08:00