Commit Graph

746 Commits

Author SHA1 Message Date
CI Bot c90583e05c style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m7s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m0s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m42s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m8s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 4m50s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m0s
AI Code Review / AI Code Review (pull_request) Failing after 9m8s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 460h19m59s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 460h20m1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 460h20m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 460h20m1s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 460h25m19s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 460h27m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 460h27m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 460h27m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 460h25m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 460h27m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 460h28m1s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 460h54m0s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 460h54m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 460h59m21s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 461h1m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 461h2m1s
2026-08-28 02:57:42 +00:00
CI Bot 20fe9626a5 fix(tests): add background_tasks parameter for async MediaKit
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m42s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m13s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m51s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m35s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 460h31m31s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 460h31m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 460h33m19s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 460h33m21s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 460h33m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 460h33m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 460h34m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 460h34m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 460h34m16s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 461h5m34s
- All tests calling create_clips_from_assets_editor now pass background_tasks=MagicMock()
- Remove test_mediakit_first_clip_uses_recommendation (no longer applicable with async MediaKit)
- 35 tests in test_mediakit_smart_clips.py pass
- 12 tests in test_editor_clips_random_start.py pass

Task: I-P0-v2
2026-08-28 10:51:22 +08:00
CI Bot ab81c0115a style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m9s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m51s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m59s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m2s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m9s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m54s
AI Code Review / AI Code Review (pull_request) Failing after 6m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m17s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 3m47s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m7s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 470h25m14s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 470h25m14s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 470h25m16s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 470h25m16s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 470h29m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 470h29m14s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 470h32m18s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 470h32m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 470h32m23s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 470h32m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 470h32m24s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 470h32m24s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 470h59m14s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 470h59m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 471h3m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 471h6m22s
2026-08-27 16:53:21 +00:00
CI Bot ecfa478a24 fix: guard empty asset_ids + validate clip_duration > 0 + fix old-system default
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m21s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m33s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m50s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m55s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m51s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 470h36m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 470h36m3s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 470h38m21s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 470h38m21s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 470h38m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 470h38m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 470h38m25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 471h10m3s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 471h12m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 471h12m25s
- Add empty asset_ids check before modulo (defense-in-depth, schema also enforces min_length=1)
- Add clip_duration <= 0 guard after asset_total capping
- Fix old-system fallback default from 0.0 to _DEFAULT_EDITOR_CLIP_DURATION
- Add test for empty asset_ids 400
- 48 tests passing
2026-08-28 00:47:21 +08:00
CI Bot 9711b6a545 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m8s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m54s
AI Code Review / AI Code Review (pull_request) Failing after 4m0s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m7s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m14s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m11s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m10s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m1s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 4m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m19s
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 470h39m55s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 470h39m56s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 470h39m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 470h45m9s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 470h39m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 470h45m10s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 470h39m57s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 470h48m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 470h48m16s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 470h48m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 470h48m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 470h48m18s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 471h13m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 471h19m6s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 471h22m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 471h22m18s
2026-08-27 16:37:26 +00:00
CI Bot d771fee45a fix: validate segment durations with _safe_segment_duration + upgrade fallback logs to warning
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m5s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m35s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m44s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m9s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m27s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m21s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m36s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m36s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 5m56s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 470h51m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 470h51m11s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 470h54m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 470h51m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 470h54m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 470h54m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 470h54m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 470h54m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 471h28m9s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 471h28m16s
- Add _safe_segment_duration() to handle None/invalid/negative/NaN values
- Swap dur_min/dur_max if dirty data has min > max
- Change fallback exception logs from DEBUG to WARNING for observability
- Add 7 unit tests for _safe_segment_duration
- 47 tests passing
2026-08-28 00:31:24 +08:00
CI Bot 753a3206a7 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 470h56m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 470h56m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 470h56m39s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 470h56m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 470h56m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 471h30m35s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 471h30m39s
2026-08-27 16:29:06 +00:00
CI Bot 5c62dad798 fix: atomic clip replacement via replace_all_clips_transactional + asset_total=0 guard
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m37s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m39s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m15s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m33s
AI Code Review / AI Code Review (pull_request) Failing after 7m50s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 471h0m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 471h0m8s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 471h1m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 471h1m30s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 471h1m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 471h5m28s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 471h5m32s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 471h34m6s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 471h35m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 471h39m30s
- Use replace_all_clips_transactional for atomic delete+create (fixes data loss risk)
- Guard asset_total <= 0 with HTTP 400 (fixes invalid clip creation)
- Update tests to verify transactional replace and zero-duration guard
- 40 tests passing
2026-08-28 00:20:04 +08:00
CI Bot fdc9573baa style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m22s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m43s
AI Code Review / AI Code Review (pull_request) Failing after 3m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 2m18s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m39s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m38s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m26s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 471h5m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 471h7m12s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 471h5m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 471h7m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 471h8m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 471h10m29s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 471h10m33s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 471h39m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 471h42m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 471h44m31s
2026-08-27 16:11:55 +00:00
CI Bot 030220f24d test: update existing clip tests for template-segment-based creation
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m45s
AI Code Review / AI Code Review (pull_request) Failing after 4m14s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 42s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m28s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m49s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 7m56s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 8m22s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 471h21m34s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 471h22m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 471h21m36s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 471h22m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 471h26m48s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 471h22m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 471h26m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 471h23m1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 471h55m38s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 472h0m46s
2026-08-27 23:58:56 +08:00
CI Bot 42c4f22b21 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m54s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m34s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / 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 / 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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 472h24m16s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 472h29m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 472h25m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 472h29m52s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 472h29m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 472h59m49s
2026-08-27 14:55:51 +00:00
CI Bot a2b37e376d feat(from-assets): create clips based on template segments instead of required_clips_count
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 27s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m9s
AI Code Review / AI Code Review (pull_request) Successful in 6m53s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m29s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m4s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 14m32s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 49s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 472h32m23s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 472h32m27s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 472h32m29s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 472h32m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 472h37m15s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 472h37m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 472h46m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 472h46m13s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 473h6m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 473h20m11s
- Query template_segments/clip_configs by template_id, create exactly N clips matching segment count
- Each clip duration randomly chosen between segment duration_min and duration_max (1 decimal)
- Assets round-robin assigned across segments; same asset can produce multiple clips
- Delete all existing clips for the plan before creating new ones (idempotent)
- MediaKit recommendation only applied to the first clip using each asset; subsequent clips use random start times
- MediaKit timeout/poll settings unchanged (60s/2s/15)
- mark_clips_ready called immediately after creation
- Ignore required_clips_count from frontend
- Clips order starts from 0 since old clips are cleared
- Add _get_template_segments helper supporting both new (clip_configs) and old (template_segments) systems
- 28 unit tests covering segment query, clip creation, round-robin, deletion, duration bounds, MediaKit integration
2026-08-27 22:31:40 +08:00
xiaoxia 0c216bc545 feat(editor): MediaKit智能选片接入 (#1523)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m39s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 5m1s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m5s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m6s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m47s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 6m57s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m34s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m16s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 11m45s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m57s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m5s
AI Code Review / AI Code Review (pull_request) Failing after 8m19s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m47s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m19s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / 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 / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 478h51m43s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 478h54m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 478h51m45s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 478h54m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 478h55m4s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 478h55m28s
CI/CD Pipeline / PR Build API Image (push) Failing after 478h55m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 478h55m36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 478h55m57s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 478h56m52s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 478h56m56s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 479h0m38s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 479h25m46s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 479h28m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 479h29m29s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 479h30m53s
2026-08-27 16:25:09 +08:00
xiaoxia 29c0d76677 fix: cross-task segment dedup - build used_segments from existing clips (#1522)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m17s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m14s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m28s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m30s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m23s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m42s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m31s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m5s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build 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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 479h52m42s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 479h53m40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 479h52m44s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 479h54m53s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 479h54m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 480h0m35s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 479h54m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 480h0m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 480h0m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 480h0m44s
CI/CD Pipeline / PR Build Web Image (push) Failing after 480h34m37s
2026-08-27 15:25:04 +08:00
xiaoxia 608e200c0c fix: 恢复被误回退的后端文件(#1519 #1520)
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m54s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m35s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m39s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m14s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m32s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m50s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m8s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m25s
AI Code Review / AI Code Review (pull_request) Failing after 6m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m43s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m15s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 2m8s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m16s
CI/CD Pipeline / Integration Tests (push) Successful in 4m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 13m50s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 4m12s
CI/CD Pipeline / Unit 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 / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 480h7m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 480h7m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 480h7m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 480h7m27s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 480h9m34s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 480h10m4s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 480h10m5s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 480h10m19s
CI/CD Pipeline / Frontend Lint (push) Failing after 480h11m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 480h10m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 480h14m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 480h14m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 480h14m15s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 480h18m31s
CI/CD Pipeline / PR Build API Image (push) Failing after 480h44m22s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 480h48m12s
2026-08-27 15:06:00 +08:00
xiaoxia b12bb24d08 fix(ui): 模板选择预览条缩短+素材列表改为竖屏9:16卡片网格 (#1521)
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging 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 / 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-08-27 15:04:17 +08:00
xiaoxia 24c862c741 fix: 标题换行计算使用原始font_size,与CSS预览一致 (#1519)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m33s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m22s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m39s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 6m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 6m44s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 7m31s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m19s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m9s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 57s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m19s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m28s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 11m14s
AI Code Review / AI Code Review (pull_request) Failing after 7m33s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m32s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m55s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m37s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m0s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m2s
CI/CD Pipeline / Integration Tests (push) Successful in 3m4s
CI/CD Pipeline / Unit Tests (push) Successful in 15m18s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m32s
CI/CD Pipeline / CI Gate (pull_request) Successful in 26s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 482h20m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 482h20m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 482h20m40s
CI/CD Pipeline / Production Browser E2E (push) Failing after 482h21m19s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 482h20m41s
CI/CD Pipeline / Canary Release to Production (push) Failing after 482h21m19s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 482h20m41s
CI/CD Pipeline / Build Production Web Image (push) Failing after 482h21m21s
CI/CD Pipeline / Build Production API Image (push) Failing after 482h21m22s
CI/CD Pipeline / Deploy Production (push) Failing after 482h21m20s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 482h30m47s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 482h30m51s
CI/CD Pipeline / CI Gate (push) Failing after 482h21m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 482h31m27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 482h35m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 482h33m3s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 482h35m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 482h33m5s
CI/CD Pipeline / PR Build API Image (push) Failing after 482h35m23s
CI/CD Pipeline / Frontend Lint (push) Failing after 482h36m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 482h33m16s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 482h36m44s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 482h39m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 482h36m46s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 482h36m48s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 482h54m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 482h55m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 483h4m48s
CI/CD Pipeline / PR Build Web Image (push) Failing after 483h9m20s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-27 12:46:01 +08:00
xiaoxia 9bd3e7e30a fix: from-assets 创建片段后调用 mark_clips_ready 转为 ready (#1517)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m53s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m43s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 6m27s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m54s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 6m53s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 7m12s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 7m46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m34s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m50s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m31s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m47s
AI Code Review / AI Code Review (pull_request) Failing after 6m48s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m35s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 11m56s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 12m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m54s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m9s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m51s
CI/CD Pipeline / Integration Tests (push) Successful in 6m1s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 6m0s
CI/CD Pipeline / Unit Tests (push) Successful in 16m23s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 14m27s
CI/CD Pipeline / CI Gate (pull_request) Successful in 48s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 484h33m34s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 484h33m35s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 484h33m37s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 484h33m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 484h34m11s
CI/CD Pipeline / Build Production Web Image (push) Failing after 484h34m16s
CI/CD Pipeline / Canary Release to Production (push) Failing after 484h34m13s
CI/CD Pipeline / CI Gate (push) Failing after 484h34m16s
CI/CD Pipeline / Deploy Production (push) Failing after 484h34m13s
CI/CD Pipeline / Build Production API Image (push) Failing after 484h34m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 484h44m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 484h44m30s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 484h46m49s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 484h44m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 484h47m39s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 484h48m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 484h47m41s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 484h49m44s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 484h49m48s
CI/CD Pipeline / PR Build Web Image (push) Failing after 484h49m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 484h50m23s
CI/CD Pipeline / PR Build API Image (push) Failing after 484h49m46s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 484h54m36s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 484h49m50s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 484h49m52s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 485h7m33s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 485h7m35s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 485h8m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 485h19m59s
2026-08-27 10:31:13 +08:00
xiaoxia 9709d5471b fix(ass): Fontsize乘1.35补偿系数对齐CSS预览字号 (#1516)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m56s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 6m37s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 6m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m55s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m56s
AI Code Review / AI Code Review (pull_request) Failing after 4m14s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m39s
CI/CD Pipeline / Build Staging API Image (push) Successful in 8m58s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m7s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 9m46s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Failing after 11m6s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 12m56s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m2s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m54s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 13m12s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m38s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m46s
CI/CD Pipeline / Unit Tests (push) Successful in 16m46s
CI/CD Pipeline / Integration Tests (push) Successful in 8m9s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 8m30s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 14m55s
CI/CD Pipeline / CI Gate (pull_request) Successful in 29s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 493h15m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 493h15m22s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 493h15m23s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 493h15m23s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 493h15m23s
CI/CD Pipeline / CI Gate (push) Failing after 493h20m24s
CI/CD Pipeline / Canary Release to Production (push) Failing after 493h24m39s
CI/CD Pipeline / Deploy Production (push) Failing after 493h24m39s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 493h30m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 493h24m41s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 493h32m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 493h24m41s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 493h32m52s
CI/CD Pipeline / Build Production API Image (push) Failing after 493h24m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 493h32m56s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 493h30m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 493h34m54s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 493h30m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 493h37m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 493h37m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 493h37m29s
CI/CD Pipeline / PR Build Web Image (push) Failing after 493h37m31s
CI/CD Pipeline / Frontend Lint (push) Failing after 493h41m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 493h41m31s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 493h49m21s
CI/CD Pipeline / Production Browser E2E (push) Failing after 493h58m36s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 494h4m19s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 494h6m52s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 494h11m12s
CI/CD Pipeline / PR Build API Image (push) Failing after 494h11m31s
2026-08-27 01:44:19 +08:00
xiaoxia d4c8064cdc fix(fonts): FONT_NAME_MAP改为Noto Sans SC适配容器实际字体 (#1514)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 5m50s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build 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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m35s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m24s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m30s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m41s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m15s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m21s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m22s
CI/CD Pipeline / Integration Tests (push) Successful in 3m37s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m17s
CI/CD Pipeline / Unit Tests (push) Successful in 13m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 494h21m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 494h21m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 494h21m31s
CI/CD Pipeline / Production Browser E2E (push) Failing after 494h21m29s
CI/CD Pipeline / CI Gate (push) Failing after 494h21m31s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 494h33m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 494h33m40s
CI/CD Pipeline / Frontend Lint (push) Failing after 494h34m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 494h37m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 494h43m11s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 494h43m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 494h43m26s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 494h45m10s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 494h45m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 494h45m16s
CI/CD Pipeline / Deploy Production (push) Failing after 494h55m28s
CI/CD Pipeline / Build Production API Image (push) Failing after 494h55m29s
CI/CD Pipeline / PR Build Web Image (push) Failing after 495h7m38s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 495h19m11s
2026-08-27 00:35:48 +08:00
xiaoxia 2c1af458b9 feat(editor): from-assets支持同素材多片段+随机起始时间+去重+required_clips_count (#1512)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m42s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m46s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m37s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m23s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m56s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 31s
AI Code Review / AI Code Review (pull_request) Successful in 6m57s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 13m10s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 13m12s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 8m45s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 10m3s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 23m58s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 23m59s
CI/CD Pipeline / Build Staging API Image (push) Successful in 25m5s
CI/CD Pipeline / Unit Tests (push) Successful in 26m28s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 20m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m3s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m40s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m54s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m50s
CI/CD Pipeline / Integration Tests (push) Successful in 10m57s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 10m55s
CI/CD Pipeline / CI Gate (pull_request) Successful in 26s
CI/CD Pipeline / CI Gate (push) Failing after 496h10m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 496h13m44s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 496h18m24s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 496h18m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 496h18m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 496h18m28s
CI/CD Pipeline / Production Browser E2E (push) Failing after 496h19m12s
CI/CD Pipeline / Build Production Web Image (push) Failing after 496h19m16s
CI/CD Pipeline / Deploy Production (push) Failing after 496h19m14s
CI/CD Pipeline / Build Production API Image (push) Failing after 496h19m16s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 496h34m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 496h34m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 496h34m24s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 496h35m1s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 496h36m8s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 496h39m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 496h40m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 496h40m11s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 496h45m42s
CI/CD Pipeline / PR Build API Image (push) Failing after 496h45m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 496h45m46s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 496h45m49s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 496h52m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 496h52m26s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 496h53m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 497h8m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 497h10m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 497h14m7s
CI/CD Pipeline / PR Build Web Image (push) Failing after 497h19m42s
2026-08-26 22:40:02 +08:00
xiaoxia 7da62f0f82 fix: 移除 asset_durations 的 random_preview 条件限制 (#1509)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m15s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m54s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m28s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m28s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m35s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m16s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m49s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 37s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m36s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m37s
AI Code Review / AI Code Review (pull_request) Successful in 4m7s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m31s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m29s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m5s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m58s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m22s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m37s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m59s
CI/CD Pipeline / Integration Tests (push) Successful in 2m53s
CI/CD Pipeline / Unit Tests (push) Successful in 15m5s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m6s
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 500h23m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 500h23m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 500h23m31s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 500h23m32s
CI/CD Pipeline / Production Browser E2E (push) Failing after 500h23m59s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 500h23m32s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 500h24m1s
CI/CD Pipeline / Canary Release to Production (push) Failing after 500h23m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 500h24m2s
CI/CD Pipeline / CI Gate (push) Failing after 500h24m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 500h33m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 500h33m18s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 500h34m12s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 500h34m52s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 500h36m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 500h35m32s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 500h37m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 500h35m34s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 500h37m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 500h39m3s
CI/CD Pipeline / PR Build Web Image (push) Failing after 500h39m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 500h39m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 500h39m7s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 500h39m12s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 500h57m28s
CI/CD Pipeline / Deploy Production (push) Failing after 500h57m57s
CI/CD Pipeline / Build Production API Image (push) Failing after 500h57m59s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 501h7m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 501h11m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-26 18:46:37 +08:00
CI Bot b2d2abf8b7 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m12s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m1s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m47s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m26s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m30s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API 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 - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 500h39m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 500h39m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 500h40m14s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 500h41m4s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 500h41m48s
CI/CD Pipeline / PR Build Web Image (push) Failing after 500h41m50s
CI/CD Pipeline / Frontend Lint (push) Failing after 500h42m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 500h42m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 500h43m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 500h43m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 501h15m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 501h16m58s
2026-08-26 10:42:39 +00:00
xiaoxia 57f16364f1 fix: 修复 CI 单测隔离问题 + ruff 代码质量违规
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 57s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m8s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m25s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m38s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m58s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m56s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API 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 - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build 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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 500h46m9s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 500h46m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 500h47m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 500h47m45s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 500h47m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 500h48m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 500h47m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 500h49m11s
CI/CD Pipeline / PR Build API Image (push) Failing after 500h47m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 500h47m53s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 500h47m55s
- test_generated_video_creation_logic: 添加 teardown_class 恢复 setup_class
  中替换的 sys.modules 条目(video_processing.thumbnail_generator / dedup),
  避免 MagicMock 污染后续测试导致 4 个单测失败
- plan_generator_utils: 循环变量 seg_start 未使用 → _seg_start(B007)
- acr_cleanup: 移除未使用变量 open_pr_shas(F841)
- auto_fix_formatting: 移除未使用变量 head_branch_tmp / fix_mode(F841)
2026-08-26 18:36:37 +08:00
xiaoxia ecbdd49dc1 feat: 素材片段随机起始时间+去重 + MediaKit智能封面抽帧
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m13s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m14s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m24s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m55s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m55s
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 54s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m19s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m41s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m21s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 5m1s
CI/CD Pipeline / Build Staging API Image (push) Successful in 4m53s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 52s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m6s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m23s
CI/CD Pipeline / Integration Tests (push) Successful in 4m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m20s
CI/CD Pipeline / Unit Tests (push) Failing after 12m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 501h41m15s
CI/CD Pipeline / Canary Release to Production (push) Failing after 501h41m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 501h41m16s
CI/CD Pipeline / Build Production Web Image (push) Failing after 501h41m17s
CI/CD Pipeline / Build Production API Image (push) Failing after 501h41m17s
CI/CD Pipeline / CI Gate (push) Failing after 501h41m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 501h52m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 501h53m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 501h54m49s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 501h58m52s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 501h58m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 501h58m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 502h0m15s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 502h0m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 502h1m25s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 502h1m30s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 502h1m32s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 502h1m34s
CI/CD Pipeline / Deploy Production (push) Failing after 502h15m12s
CI/CD Pipeline / PR Build Web Image (push) Failing after 502h26m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 502h32m50s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 502h33m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 502h26m48s
## 任务1: 素材片段随机起始时间
- 修改 _calc_random_start_time 增加 used_segments 参数,避开已使用时间段
- 四个分配函数(ONE_TAKE/PIP/VOICE_OVER/VOICE_PIP)各自维护 used_segments
- 同一素材被多个clip使用时,自动记录已用区间,下次随机时避开
- 如果无空间可用,回退到最后已用段之后或缩短时长

## 任务2: MediaKit智能封面抽帧
- 新增 _extract_frames_via_mediakit 函数,上传视频到OSS后调用MediaKit API
- 使用 SceneChange 策略智能选取关键帧
- 失败时自动降级到 ffmpeg 均匀抽帧
- 抽帧后下载帧图、可选叠加标题、上传OSS

## 测试
- 新增 8 个 _calc_random_start_time 单测
- 新增 4 个 distribute_assets 去重逻辑单测
- 新增 4 个 MediaKit 集成单测
- 修复 3 个因字体映射变更的测试断言
2026-08-26 17:22:08 +08:00
xiaoxia 23b6f23bad fix: ASS Fontname 字体名称映射到服务器注册名 (#1508)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 56s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m30s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m42s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m1s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m18s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m54s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m34s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m44s
AI Code Review / AI Code Review (pull_request) Failing after 4m8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m0s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 46s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 53s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m14s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m17s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 10m19s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Unit Tests (push) Failing after 14m3s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 12m14s
CI/CD Pipeline / Integration Tests (push) Successful in 5m10s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m18s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / CI Gate (push) Failing after 502h14m20s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 502h14m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 502h14m32s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 502h14m29s
CI/CD Pipeline / Production Browser E2E (push) Failing after 502h15m42s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 502h14m30s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 502h14m31s
CI/CD Pipeline / Build Production Web Image (push) Failing after 502h15m46s
CI/CD Pipeline / Build Production API Image (push) Failing after 502h15m46s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 502h23m20s
CI/CD Pipeline / Canary Release to Production (push) Failing after 502h15m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 502h23m23s
CI/CD Pipeline / Deploy Production (push) Failing after 502h15m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 502h23m25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 502h26m44s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 502h26m46s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 502h26m49s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 502h27m30s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 502h27m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 502h28m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 502h28m34s
CI/CD Pipeline / Frontend Lint (push) Failing after 502h29m51s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 502h29m51s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 502h48m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 502h49m41s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 502h57m17s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 502h57m30s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 503h1m28s
CI/CD Pipeline / PR Build Web Image (push) Failing after 503h2m27s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-26 16:56:01 +08:00
xiaoxia 32990194d4 fix: 标题顶部边距60→120,标题位置下移 (#1506)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 44s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m18s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m50s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m59s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m5s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m2s
AI Code Review / AI Code Review (pull_request) Failing after 4m45s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m32s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m40s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m48s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m42s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 47s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 56s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m6s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m57s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 10m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m5s
CI/CD Pipeline / Unit Tests (push) Successful in 14m25s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m23s
CI/CD Pipeline / Integration Tests (push) Successful in 5m31s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / CI Gate (push) Failing after 517h54m22s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 517h54m34s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 517h54m35s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 517h54m36s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 517h54m37s
CI/CD Pipeline / Production Browser E2E (push) Failing after 517h55m22s
CI/CD Pipeline / Deploy Production (push) Failing after 517h55m23s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 517h55m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 517h55m26s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 518h5m36s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 518h5m42s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 518h5m38s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 518h5m48s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 518h6m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 518h6m4s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 518h8m30s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 518h9m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 518h8m32s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 518h8m34s
CI/CD Pipeline / PR Build Web Image (push) Failing after 518h9m6s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 518h9m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 518h9m8s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 518h28m31s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 518h28m33s
CI/CD Pipeline / Canary Release to Production (push) Failing after 518h29m19s
CI/CD Pipeline / Build Production Web Image (push) Failing after 518h29m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 518h39m37s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 518h39m55s
CI/CD Pipeline / Frontend Lint (push) Failing after 518h43m48s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-26 01:16:00 +08:00
xiaoxia ddb1a3544d fix: 混音主视频clip音量滤镜缺失 + 自动换行识别已有\N标记 (#1505)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m45s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m20s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m32s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m33s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m32s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m5s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m5s
AI Code Review / AI Code Review (pull_request) Successful in 4m53s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m45s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m16s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 50s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m56s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m8s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m1s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m19s
CI/CD Pipeline / Integration Tests (push) Successful in 3m7s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m14s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Unit Tests (push) Successful in 13m8s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m21s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 518h49m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 518h49m28s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 518h49m29s
CI/CD Pipeline / Production Browser E2E (push) Failing after 518h50m26s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 518h49m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 518h50m28s
CI/CD Pipeline / Build Production Web Image (push) Failing after 518h50m28s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 518h49m29s
CI/CD Pipeline / CI Gate (push) Failing after 518h50m28s
CI/CD Pipeline / Canary Release to Production (push) Failing after 518h50m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 518h58m51s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 518h58m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 518h58m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 519h0m0s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 519h0m2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 519h2m31s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 519h3m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 519h3m6s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 519h3m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 519h3m8s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 519h4m55s
CI/CD Pipeline / Frontend Lint (push) Failing after 519h3m35s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 519h3m37s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 519h3m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 519h23m24s
CI/CD Pipeline / Deploy Production (push) Failing after 519h24m23s
CI/CD Pipeline / Build Production API Image (push) Failing after 519h24m24s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 519h32m49s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 519h33m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-26 00:21:00 +08:00
xiaoxia 323bd2da5e fix: 标题/换行 + TTS replace模式静音原音 + 配音素材库静音原音 (#1504)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 46s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 56s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m52s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m7s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m2s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 32s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m38s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m38s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m56s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m13s
AI Code Review / AI Code Review (pull_request) Successful in 5m25s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 55s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m16s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m9s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m47s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m28s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m40s
CI/CD Pipeline / Integration Tests (push) Successful in 4m40s
CI/CD Pipeline / Unit Tests (push) Successful in 14m37s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m58s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m59s
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 520h3m42s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 520h3m43s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 520h3m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 520h3m44s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 520h3m45s
CI/CD Pipeline / Production Browser E2E (push) Failing after 520h5m13s
CI/CD Pipeline / Deploy Production (push) Failing after 520h5m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 520h5m15s
CI/CD Pipeline / CI Gate (push) Failing after 520h5m16s
CI/CD Pipeline / Build Production API Image (push) Failing after 520h5m16s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 520h14m43s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 520h14m47s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 520h14m49s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 520h15m56s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 520h15m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 520h15m57s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 520h16m55s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 520h16m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 520h17m0s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 520h17m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 520h19m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 520h19m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 520h19m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 520h19m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 520h19m56s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 520h37m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 520h39m10s
CI/CD Pipeline / Build Production Web Image (push) Failing after 520h39m12s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 520h48m41s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-25 23:06:00 +08:00
xiaoxia 7635a20fdb fix(ass): 字段名归一化(font_size/font_color→size/color) + 移除字号上限36 (#1501)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m8s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m23s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m23s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m58s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m4s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m54s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m55s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 39s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m40s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m47s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 45s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 51s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m6s
AI Code Review / AI Code Review (pull_request) Failing after 7m46s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m1s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m58s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 12m36s
CI/CD Pipeline / Unit Tests (push) Successful in 14m28s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m53s
CI/CD Pipeline / Integration Tests (push) Successful in 5m11s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m0s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / CI Gate (push) Failing after 521h13m39s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 521h14m29s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 521h14m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 521h14m32s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 521h14m33s
CI/CD Pipeline / Production Browser E2E (push) Failing after 521h15m17s
CI/CD Pipeline / Canary Release to Production (push) Failing after 521h15m19s
CI/CD Pipeline / Build Production Web Image (push) Failing after 521h15m21s
CI/CD Pipeline / Deploy Production (push) Failing after 521h15m19s
CI/CD Pipeline / Build Production API Image (push) Failing after 521h15m21s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 521h23m57s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 521h23m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 521h24m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 521h24m45s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 521h26m27s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 521h26m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 521h28m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 521h28m44s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 521h29m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 521h28m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 521h29m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 521h29m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 521h29m51s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 521h29m53s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 521h48m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 521h48m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 521h49m17s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 521h57m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 522h0m21s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-25 21:56:02 +08:00
xiaoxia 41c1845aa1 fix: /tts/preview 解析克隆音色 UUID 为 CosyVoice voice_id (#1497)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m1s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m5s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m13s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m14s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m17s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m20s
AI Code Review / AI Code Review (pull_request) Failing after 3m53s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m6s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m35s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m53s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m57s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 45s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 52s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m11s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m21s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 10m21s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Unit Tests (push) Successful in 13m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m16s
CI/CD Pipeline / Integration Tests (push) Successful in 5m20s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m24s
CI/CD Pipeline / CI Gate (pull_request) Successful in 12s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 526h42m44s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 526h42m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 526h42m50s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 526h42m54s
CI/CD Pipeline / CI Gate (push) Failing after 526h43m54s
CI/CD Pipeline / Production Browser E2E (push) Failing after 526h44m47s
CI/CD Pipeline / Canary Release to Production (push) Failing after 526h44m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 526h44m49s
CI/CD Pipeline / Build Production Web Image (push) Failing after 526h44m50s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 526h53m12s
CI/CD Pipeline / Build Production API Image (push) Failing after 526h44m50s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 526h53m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 526h53m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 526h53m22s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 526h53m37s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 526h56m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 526h56m23s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 526h57m15s
CI/CD Pipeline / Frontend Lint (push) Failing after 526h58m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 526h57m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 526h58m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 526h58m21s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 526h59m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 527h16m41s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 527h16m47s
CI/CD Pipeline / Deploy Production (push) Failing after 527h18m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 527h30m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 527h31m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 527h32m13s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-25 16:26:16 +08:00
xiaoxia a1ddcb6ff6 feat: add POST /tts/preview endpoint for synchronous TTS preview (#1496)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m10s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m4s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m45s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m52s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m1s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m1s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m57s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 36s
AI Code Review / AI Code Review (pull_request) Failing after 4m2s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m58s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m17s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 56s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m35s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 47s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m7s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 2m59s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 11m7s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 11m17s
CI/CD Pipeline / Unit Tests (push) Successful in 14m35s
CI/CD Pipeline / Integration Tests (push) Successful in 5m11s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m32s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m10s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 527h48m31s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 527h48m33s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 527h48m33s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 527h48m33s
CI/CD Pipeline / CI Gate (push) Failing after 527h48m35s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 527h50m17s
CI/CD Pipeline / Production Browser E2E (push) Failing after 527h50m15s
CI/CD Pipeline / Build Production Web Image (push) Failing after 527h50m17s
CI/CD Pipeline / Canary Release to Production (push) Failing after 527h50m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 528h0m14s
CI/CD Pipeline / Build Production API Image (push) Failing after 527h50m19s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 528h0m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 528h0m20s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 528h0m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 528h1m53s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 528h1m54s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 528h2m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 528h3m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 528h3m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 528h3m43s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 528h3m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 528h3m45s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 528h3m47s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 528h4m56s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 528h22m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 528h22m28s
CI/CD Pipeline / Deploy Production (push) Failing after 528h24m10s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 528h34m13s
CI/CD Pipeline / PR Build Web Image (push) Failing after 528h37m34s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-25 15:21:01 +08:00
xiaoxia b05f34432b fix: 预览渲染根据video_ratio计算分辨率,不再默认1280x720 (#1489)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 49s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 59s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Failing after 1m47s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m48s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m53s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m59s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m6s
AI Code Review / AI Code Review (pull_request) Failing after 5m6s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m11s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 40s
CI/CD Pipeline / Build Staging API Image (push) Successful in 6m56s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m0s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m52s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m30s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 1m37s
CI/CD Pipeline / Integration Tests (push) Successful in 4m4s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m38s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m34s
CI/CD Pipeline / Unit Tests (push) Successful in 14m54s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m40s
CI/CD Pipeline / CI Gate (pull_request) Successful in 8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 533h34m25s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 533h34m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 533h34m27s
CI/CD Pipeline / Production Browser E2E (push) Failing after 533h35m0s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 533h34m28s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 533h35m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 533h34m28s
CI/CD Pipeline / Build Production Web Image (push) Failing after 533h35m2s
CI/CD Pipeline / Canary Release to Production (push) Failing after 533h35m0s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 533h43m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 533h43m31s
CI/CD Pipeline / Build Production API Image (push) Failing after 533h35m2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 533h43m33s
CI/CD Pipeline / CI Gate (push) Failing after 533h35m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 533h46m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 533h46m3s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 533h48m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 533h48m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 533h48m51s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 533h49m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 533h49m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 533h49m8s
CI/CD Pipeline / Frontend Lint (push) Failing after 533h49m57s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 533h49m58s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 534h8m20s
CI/CD Pipeline / Deploy Production (push) Failing after 534h8m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 534h17m23s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 534h17m57s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 534h22m43s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-25 09:36:01 +08:00
xiaoxia 7844b65afe feat: create端点兜底复用预览产物 + confirm同步标题 (#1486)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m16s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m40s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m49s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m40s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m57s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 45s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m27s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m52s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m19s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m12s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m4s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m9s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m47s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m45s
AI Code Review / AI Code Review (pull_request) Successful in 8m41s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
CI/CD Pipeline / Integration Tests (push) Successful in 3m38s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m48s
CI/CD Pipeline / Unit Tests (push) Successful in 14m50s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 543h39m38s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 543h39m40s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 543h39m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 543h40m6s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 543h39m39s
CI/CD Pipeline / Build Production Web Image (push) Failing after 543h40m8s
CI/CD Pipeline / Build Production API Image (push) Failing after 543h40m8s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 543h39m40s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 543h50m56s
CI/CD Pipeline / Production Browser E2E (push) Failing after 543h40m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 543h51m2s
CI/CD Pipeline / Deploy Production (push) Failing after 543h40m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 543h51m27s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 543h40m7s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 543h51m37s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 543h52m13s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 543h52m15s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 543h50m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 543h52m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 543h54m14s
CI/CD Pipeline / PR Build Web Image (push) Failing after 543h54m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 543h54m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 543h55m0s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 543h55m1s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 544h13m32s
CI/CD Pipeline / CI Gate (push) Failing after 544h14m1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 544h24m53s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 544h25m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 544h26m10s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 23:31:00 +08:00
xiaoxia 3af65c2743 fix: 渲染产物临时目录不在render_plan中提前清理,改由调用方上传后清理 (#1484)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m4s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m22s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m16s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m25s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m28s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m55s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 30s
AI Code Review / AI Code Review (pull_request) Failing after 2m48s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m9s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m0s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m27s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m26s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 12m19s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 12m24s
CI/CD Pipeline / Unit Tests (push) Successful in 14m44s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m38s
CI/CD Pipeline / Integration Tests (push) Successful in 5m53s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m58s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / CI Gate (push) Failing after 545h46m41s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 545h48m3s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 545h48m6s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 545h48m4s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 545h48m6s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 545h48m4s
CI/CD Pipeline / Production Browser E2E (push) Failing after 545h49m8s
CI/CD Pipeline / Build Production Web Image (push) Failing after 545h49m10s
CI/CD Pipeline / Canary Release to Production (push) Failing after 545h49m9s
CI/CD Pipeline / Build Production API Image (push) Failing after 545h49m10s
CI/CD Pipeline / Deploy Production (push) Failing after 545h49m9s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 546h0m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 546h0m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 546h0m45s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 546h1m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 546h1m36s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 546h1m58s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 546h3m35s
CI/CD Pipeline / PR Build API Image (push) Failing after 546h3m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 546h3m37s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 546h3m39s
CI/CD Pipeline / Frontend Lint (push) Failing after 546h3m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 546h5m2s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 546h21m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 546h23m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 546h34m34s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 546h35m27s
CI/CD Pipeline / PR Build Web Image (push) Failing after 546h37m28s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 546h37m32s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 21:21:00 +08:00
xiaoxia fb4145f6de fix: 兜底关联edit plan和回写config移到enqueue之前,消除竞态条件 (#1482)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m16s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m57s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m49s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m3s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m26s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m25s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 5m33s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m25s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 35s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m51s
AI Code Review / AI Code Review (pull_request) Successful in 6m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m28s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 51s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m41s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m10s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 10m10s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m11s
CI/CD Pipeline / Unit Tests (push) Successful in 14m54s
CI/CD Pipeline / Integration Tests (push) Successful in 5m19s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m16s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m44s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 550h19m17s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 550h19m18s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 550h19m18s
CI/CD Pipeline / CI Gate (push) Failing after 550h19m55s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 550h19m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 550h19m56s
CI/CD Pipeline / Deploy Production (push) Failing after 550h19m57s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 550h19m19s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 550h19m58s
CI/CD Pipeline / Build Production Web Image (push) Failing after 550h19m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 550h19m58s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 550h28m45s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 550h28m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 550h28m45s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 550h29m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 550h31m29s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 550h31m30s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 550h31m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 550h32m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 550h32m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 550h33m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 550h32m20s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 550h33m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 550h34m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 550h34m59s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 550h53m11s
CI/CD Pipeline / Production Browser E2E (push) Failing after 550h53m49s
CI/CD Pipeline / PR Build Web Image (push) Failing after 551h6m10s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 551h7m53s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 16:51:04 +08:00
xiaoxia 7fdea8301c fix: source_edit_plan_id 为空时标记任务为 failed 而非卡在 running (#1481)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 45s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m50s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m8s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m15s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m44s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m45s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 33s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m11s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m51s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 55s
AI Code Review / AI Code Review (pull_request) Failing after 5m51s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m17s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m30s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m11s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m2s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m38s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 9m46s
CI/CD Pipeline / Integration Tests (push) Successful in 3m57s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m23s
CI/CD Pipeline / Unit Tests (push) Successful in 14m25s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m31s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 551h4m13s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 551h4m14s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 551h4m15s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 551h4m16s
CI/CD Pipeline / Production Browser E2E (push) Failing after 551h4m47s
CI/CD Pipeline / Deploy Production (push) Failing after 551h4m49s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 551h4m50s
CI/CD Pipeline / Build Production API Image (push) Failing after 551h4m51s
CI/CD Pipeline / CI Gate (push) Failing after 551h4m51s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 551h15m3s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 551h15m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 551h15m9s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 551h15m44s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 551h16m37s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 551h16m55s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 551h18m6s
CI/CD Pipeline / Frontend Lint (push) Failing after 551h19m7s
CI/CD Pipeline / PR Build Web Image (push) Failing after 551h18m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 551h19m7s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 551h19m9s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 551h20m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 551h19m11s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 551h38m6s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 551h38m7s
CI/CD Pipeline / Canary Release to Production (push) Failing after 551h38m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 551h38m42s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 551h48m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 551h50m27s
CI/CD Pipeline / PR Build API Image (push) Failing after 551h52m2s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 16:06:00 +08:00
xiaoxia c873bb635f refactor: 统一渲染链路,预览即所得(-3370行) (#1479)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m13s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m43s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m46s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m51s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m6s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m59s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m14s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 30s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m53s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m6s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m12s
AI Code Review / AI Code Review (pull_request) Failing after 6m19s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 39s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m57s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m2s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m55s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m16s
CI/CD Pipeline / Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m13s
CI/CD Pipeline / Unit Tests (push) Successful in 14m24s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m30s
CI/CD Pipeline / CI Gate (pull_request) Successful in 8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 552h54m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 552h54m47s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 552h54m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 552h54m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 552h55m35s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 552h54m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 552h55m37s
CI/CD Pipeline / Canary Release to Production (push) Failing after 552h55m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 552h55m37s
CI/CD Pipeline / Deploy Production (push) Failing after 552h55m36s
CI/CD Pipeline / CI Gate (push) Failing after 552h55m37s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 553h3m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 553h3m53s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 553h3m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 553h3m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 553h7m15s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 553h7m17s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 553h7m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 553h8m45s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 553h8m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 553h9m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 553h8m49s
CI/CD Pipeline / PR Build API Image (push) Failing after 553h10m2s
CI/CD Pipeline / Frontend Lint (push) Failing after 553h10m2s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 553h10m4s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 553h28m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 553h29m29s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 553h38m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 553h43m52s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 14:16:00 +08:00
xiaoxia 73665f0d60 fix: 修复 CI 失败的 4 个单元测试 (#1478)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 49s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m29s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m32s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m35s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m55s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m4s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m42s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 35s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 35s
AI Code Review / AI Code Review (pull_request) Successful in 3m42s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m20s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m48s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 7m25s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m20s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m31s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m53s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m57s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m37s
CI/CD Pipeline / Integration Tests (push) Successful in 2m53s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m18s
CI/CD Pipeline / Unit Tests (push) Successful in 13m45s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m22s
CI/CD Pipeline / CI Gate (pull_request) Successful in 7s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 554h44m59s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 554h44m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 554h45m1s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 554h45m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 554h45m1s
CI/CD Pipeline / Canary Release to Production (push) Failing after 554h45m23s
CI/CD Pipeline / Deploy Production (push) Failing after 554h45m24s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 554h45m25s
CI/CD Pipeline / Build Production Web Image (push) Failing after 554h45m25s
CI/CD Pipeline / CI Gate (push) Failing after 554h45m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 554h55m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 554h55m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 554h55m5s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 554h57m3s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 554h55m7s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 554h58m30s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 554h58m38s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 554h57m5s
CI/CD Pipeline / PR Build API Image (push) Failing after 554h58m42s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 554h58m44s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 554h58m46s
CI/CD Pipeline / Frontend Lint (push) Failing after 554h59m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 554h58m48s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 555h0m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 555h18m51s
CI/CD Pipeline / Production Browser E2E (push) Failing after 555h19m14s
CI/CD Pipeline / Build Production API Image (push) Failing after 555h19m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 555h29m0s
CI/CD Pipeline / PR Build Web Image (push) Failing after 555h32m31s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 12:26:01 +08:00
xiaoxia 706b9057d6 fix: 3个bug修复 - flush/append_log/plan_id兜底 (#1476)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m4s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m11s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m48s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 2m57s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m34s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m48s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m3s
AI Code Review / AI Code Review (pull_request) Failing after 3m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m29s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 47s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m42s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m45s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m40s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m42s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m12s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m13s
CI/CD Pipeline / Integration Tests (push) Successful in 4m49s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m46s
CI/CD Pipeline / Unit Tests (push) Failing after 14m58s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 12m38s
CI/CD Pipeline / CI Gate (pull_request) Failing after 8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 555h44m33s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 555h44m35s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 555h44m35s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 555h44m35s
CI/CD Pipeline / Canary Release to Production (push) Failing after 555h45m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 555h44m35s
CI/CD Pipeline / Deploy Production (push) Failing after 555h45m4s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 555h45m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 555h45m5s
CI/CD Pipeline / Build Production API Image (push) Failing after 555h45m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 555h54m12s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 555h54m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 555h54m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 555h57m6s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 555h57m8s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 555h57m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 555h58m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 555h58m52s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 555h58m48s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 555h58m50s
CI/CD Pipeline / PR Build Web Image (push) Failing after 555h58m52s
CI/CD Pipeline / Frontend Lint (push) Failing after 556h0m4s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 556h0m6s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 556h18m26s
CI/CD Pipeline / Production Browser E2E (push) Failing after 556h18m54s
CI/CD Pipeline / CI Gate (push) Failing after 556h18m56s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 556h28m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 556h28m52s
CI/CD Pipeline / PR Build API Image (push) Failing after 556h32m45s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 11:26:00 +08:00
xiaoxia 61770cd4e4 fix(worker): render_plan 保留视频原声并尊重每clip音量 (#1474)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m40s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m4s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m8s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m9s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m10s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m28s
AI Code Review / AI Code Review (pull_request) Failing after 2m17s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 35s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m11s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m47s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m15s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m38s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m41s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m46s
CI/CD Pipeline / Integration Tests (push) Successful in 3m4s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m12s
CI/CD Pipeline / Unit Tests (push) Failing after 13m33s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 11m30s
CI/CD Pipeline / CI Gate (pull_request) Failing after 10s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 565h55m23s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 565h55m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 565h55m26s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 565h55m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 565h55m24s
CI/CD Pipeline / Canary Release to Production (push) Failing after 565h55m58s
CI/CD Pipeline / Production Browser E2E (push) Failing after 565h55m58s
CI/CD Pipeline / Deploy Production (push) Failing after 565h55m59s
CI/CD Pipeline / Build Production Web Image (push) Failing after 565h56m0s
CI/CD Pipeline / Build Production API Image (push) Failing after 565h56m1s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 566h5m57s
CI/CD Pipeline / CI Gate (push) Failing after 565h56m2s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 566h6m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 566h6m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 566h6m56s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 566h6m57s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 566h7m1s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 566h8m28s
CI/CD Pipeline / PR Build Web Image (push) Failing after 566h8m30s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 566h8m34s
CI/CD Pipeline / PR Build API Image (push) Failing after 566h8m32s
CI/CD Pipeline / Frontend Lint (push) Failing after 566h8m54s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 566h8m36s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 566h10m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 566h8m38s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 566h29m17s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 566h29m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 566h39m50s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 566h40m0s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-24 01:16:00 +08:00
xiaoxia febb1bcfce chore: 清理剪辑模板编辑器生成视频死代码 + 重命名为剪辑模板 (#1472)
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m2s
CI/CD Pipeline / Validate - Code Quality (push) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (push) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / 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 / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Code Quality (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / 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
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 568h19m43s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 568h20m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 568h20m42s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 568h20m46s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 568h20m44s
前端:
- 删除 GenerationProgressModal/GenerationHistoryModal 组件及目录
- 删除 generateEditPlan/getGenerationStatus/getEditPlanGenerations 三个死API函数
- 删除对应类型 GenerateResponse/EditPlanGeneration/GenerationStatusResponse
- 清理测试文件中的 mock 和引用
- 用户可见文案 '剪辑编辑器' 统一改为 '剪辑模板'
- 不改变量名/组件名/路由路径/API路径

后端:
- 删除 templates_editor/generation.py 死接口文件
- 清理 _fallback.py、dependencies.py、schemas.py 中的死代码
- 删除对应无用测试文件
2026-08-23 23:05:15 +08:00
xiaoxia 9fd1246c6b fix(worker): P1 修复任务状态覆盖 + 封面metadata属性名错误 (#1471)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m2s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m23s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m19s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m51s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m21s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m38s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m38s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 33s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m19s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m19s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m11s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m38s
AI Code Review / AI Code Review (pull_request) Successful in 6m7s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m41s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m9s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m47s
CI/CD Pipeline / Integration Tests (push) Successful in 3m26s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m55s
CI/CD Pipeline / Unit Tests (push) Failing after 13m5s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 11m56s
CI/CD Pipeline / CI Gate (pull_request) Failing after 8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 572h0m46s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 572h0m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 572h0m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 572h0m54s
CI/CD Pipeline / Build Production API Image (push) Failing after 572h0m57s
CI/CD Pipeline / CI Gate (push) Failing after 572h0m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 572h0m47s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 572h11m7s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 572h0m48s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 572h11m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 572h11m25s
CI/CD Pipeline / Canary Release to Production (push) Failing after 572h0m55s
CI/CD Pipeline / Deploy Production (push) Failing after 572h0m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 572h13m19s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 572h0m56s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 572h13m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 572h13m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 572h11m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 572h13m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 572h12m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 572h14m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 572h12m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 572h14m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 572h15m7s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 572h14m1s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 572h34m37s
CI/CD Pipeline / Build Production Web Image (push) Failing after 572h34m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 572h44m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 572h47m45s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-23 19:11:01 +08:00
xiaoxia 42744241c4 fix(worker): P0 修复@celery_app.task装饰器错位导致所有生成任务崩溃 (#1470)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 58s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m18s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m36s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m59s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m3s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m19s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 33s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m31s
AI Code Review / AI Code Review (pull_request) Failing after 4m13s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m11s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m16s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m17s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m22s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m32s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m54s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m34s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m37s
CI/CD Pipeline / Integration Tests (push) Successful in 3m0s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m59s
CI/CD Pipeline / Unit Tests (push) Failing after 13m15s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 11m37s
CI/CD Pipeline / CI Gate (pull_request) Failing after 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 573h55m24s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 573h55m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 573h55m26s
CI/CD Pipeline / Production Browser E2E (push) Failing after 573h55m28s
CI/CD Pipeline / Deploy Production (push) Failing after 573h55m29s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 573h55m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 573h55m24s
CI/CD Pipeline / Build Production API Image (push) Failing after 573h55m31s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 574h6m12s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 573h55m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 574h6m15s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 574h6m47s
CI/CD Pipeline / Build Production Web Image (push) Failing after 573h55m30s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 574h6m55s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 574h6m57s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 574h6m59s
CI/CD Pipeline / PR Build Web Image (push) Failing after 574h7m1s
CI/CD Pipeline / Frontend Lint (push) Failing after 574h8m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 574h9m7s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 574h9m9s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 574h9m11s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 574h10m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 574h9m13s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 574h29m15s
CI/CD Pipeline / Canary Release to Production (push) Failing after 574h29m18s
CI/CD Pipeline / CI Gate (push) Failing after 574h29m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 574h40m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 574h40m43s
CI/CD Pipeline / PR Build API Image (push) Failing after 574h40m53s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-23 17:16:00 +08:00
xiaoxia b4e3bb0fe7 refactor(worker): generate_video直接读取edit_plan_clips渲染 (#1468)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m22s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m27s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m31s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m40s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m4s
AI Code Review / AI Code Review (pull_request) Failing after 3m53s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m31s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 30s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m45s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m30s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m24s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m21s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m19s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m4s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m21s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 2m25s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m21s
CI/CD Pipeline / Integration Tests (push) Successful in 3m28s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m27s
CI/CD Pipeline / Unit Tests (push) Successful in 15m5s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 14m25s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 575h4m31s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 575h4m36s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 575h4m36s
CI/CD Pipeline / Canary Release to Production (push) Failing after 575h6m30s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 575h4m34s
CI/CD Pipeline / Production Browser E2E (push) Failing after 575h6m30s
CI/CD Pipeline / Build Production API Image (push) Failing after 575h6m34s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 575h4m36s
CI/CD Pipeline / CI Gate (push) Failing after 575h6m34s
CI/CD Pipeline / Deploy Production (push) Failing after 575h6m31s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 575h6m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 575h15m53s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 575h15m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 575h16m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 575h15m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 575h18m56s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 575h18m57s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 575h19m6s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 575h19m5s
CI/CD Pipeline / PR Build Web Image (push) Failing after 575h19m7s
CI/CD Pipeline / PR Build API Image (push) Failing after 575h19m9s
CI/CD Pipeline / Frontend Lint (push) Failing after 575h21m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 575h21m43s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 575h22m37s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 575h21m45s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 575h21m47s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 575h38m24s
CI/CD Pipeline / Build Production Web Image (push) Failing after 575h40m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 575h49m49s
2026-08-23 16:03:30 +08:00
xiaoxia 4de4b8dc08 fix(cover): E2兜底封面标题样式透传color/position/font_size (#1467)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 47s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 1m30s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m5s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m53s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 3m25s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m37s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 38s
AI Code Review / AI Code Review (pull_request) Successful in 3m23s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m27s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m14s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m28s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m5s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m18s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m31s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m6s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m9s
CI/CD Pipeline / Integration Tests (push) Successful in 3m1s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m45s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m28s
CI/CD Pipeline / Unit Tests (push) Successful in 14m12s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 11m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 9s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 576h14m5s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 576h14m9s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 576h14m7s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 576h14m9s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 576h14m9s
CI/CD Pipeline / Production Browser E2E (push) Failing after 576h14m45s
CI/CD Pipeline / Canary Release to Production (push) Failing after 576h14m47s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 576h14m48s
CI/CD Pipeline / Build Production Web Image (push) Failing after 576h14m49s
CI/CD Pipeline / CI Gate (push) Failing after 576h14m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 576h14m49s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 576h24m5s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 576h24m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 576h24m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 576h25m38s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 576h24m52s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 576h25m39s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 576h27m8s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 576h27m12s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 576h27m16s
CI/CD Pipeline / Frontend Lint (push) Failing after 576h29m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 576h27m18s
CI/CD Pipeline / PR Build API Image (push) Failing after 576h27m20s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 576h29m4s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 576h47m55s
CI/CD Pipeline / Deploy Production (push) Failing after 576h48m35s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 576h57m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 576h59m24s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 577h0m58s
2026-08-23 14:57:05 +08:00
CI Bot 0b000f96a6 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 45s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 41s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m46s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m50s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m53s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m42s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m18s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m17s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 10m6s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Waiting to run
AI Code Review / AI Code Review (pull_request) Waiting for AI Code Review to complete
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m13s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 577h35m46s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 577h35m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 577h35m48s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 577h35m47s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 577h35m49s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 577h45m54s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 577h45m55s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 577h46m36s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 577h45m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 577h46m39s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 577h46m34s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 577h46m41s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 577h46m41s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 578h9m36s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 578h20m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 578h20m28s
2026-08-23 05:39:27 +00:00
CI Bot 817c6fa6a3 test: 补全 _writeback_edit_plan_config 单测,修复增量覆盖率不足
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 35s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m39s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 1m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m20s
AI Code Review / AI Code Review (pull_request) Failing after 2m16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 34s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m38s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 4m18s
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 577h48m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 577h48m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 577h48m33s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 577h48m38s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 577h48m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 577h50m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 577h50m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 578h22m17s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 578h22m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 578h23m49s
新增 9 个单元测试覆盖 generation_tasks.py 增量代码:
- 空 plan_id 直接返回
- plan 不存在 warning + 不 commit
- 正常写入(有/无 title_config)
- config 非 dict 兜底
- DB 异常 rollback + rollback 失败静默
- 空 title_config 不写入
2026-08-23 13:34:57 +08:00
xiaoxia 5a5c653d2c feat(cleanup): pending 任务自动清理,防止队列占满 (#1463)
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1m5s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 1m13s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m8s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m17s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 2m35s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m19s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m13s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m38s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 6m29s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m10s
CI/CD Pipeline / Build Staging API Image (push) Successful in 7m18s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m46s
CI/CD Pipeline / Integration Tests (push) Successful in 2m51s
AI Code Review / AI Code Review (pull_request) Successful in 8m5s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 3m9s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 1m2s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m3s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m12s
CI/CD Pipeline / Unit Tests (push) Successful in 13m12s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 12m19s
CI/CD Pipeline / CI Gate (pull_request) Successful in 6s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 578h15m49s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 578h15m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 578h15m51s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 578h15m52s
CI/CD Pipeline / Production Browser E2E (push) Failing after 578h16m9s
CI/CD Pipeline / CI Gate (push) Failing after 578h16m10s
CI/CD Pipeline / Deploy Production (push) Failing after 578h16m10s
CI/CD Pipeline / Build Production Web Image (push) Failing after 578h16m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 578h16m11s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 578h24m49s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 578h24m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 578h24m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 578h27m54s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 578h27m56s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 578h28m23s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 578h29m10s
CI/CD Pipeline / PR Build API Image (push) Failing after 578h29m13s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 578h29m15s
CI/CD Pipeline / Frontend Lint (push) Failing after 578h29m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 578h29m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 578h30m32s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 578h29m19s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 578h49m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 578h49m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 578h49m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 578h49m59s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 578h58m38s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 578h59m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 579h2m58s
2026-08-23 12:55:39 +08:00
CI Bot f6b50b49ec fix(cover): worker local ffmpeg cover frames + title overlay for source-asset fallback
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 49s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 1m30s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m29s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m39s
AI Code Review / AI Code Review (pull_request) Successful in 4m45s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 37s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m23s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m34s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m39s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 10m23s
CI/CD Pipeline / CI Gate (pull_request) Successful in 15s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 52s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 1m31s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 580h44m54s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 580h44m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 580h44m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 580h44m58s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 580h52m34s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 580h52m38s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 580h52m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 580h55m3s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 580h55m5s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 580h56m53s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 580h56m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 580h56m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 581h18m42s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 581h18m44s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 581h26m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 581h27m17s
问题:
1. 之前 Worker 用 MediaKit 网络抽帧写 cover_url,因状态字符串 bug(#1461 已修)
   一直失败;且在 API 请求内同步抽帧易超时。
2. 封面从源素材抽取时无标题(源素材未烧录标题)。

修复:
1. Worker 渲染完成后直接复用 RenderAdapter 已用本地 ffmpeg 抽出的 cover_candidates:
   - _render_video 返回值改为 (output_path, render_duration, cover_candidates)
   - 第一帧写入 gen_task.cover_url,完整列表写入 metadata.cover_candidates
   - 删除步骤 4.5 的 MediaKit 抽帧代码(不依赖网络,不阻塞)
2. 标题叠加:
   - 新增 packages/shared/title_overlay.py,Pillow 绘制白色文字+黑色描边/阴影,
     支持 CJK 字体和自动换行(API/Worker 共用)
   - thumbnail_generator.extract_and_upload_cover_frames 的 title_text 参数真正生效
   - render_adapter 从已渲染视频抽帧时传空 title_text(标题已 ASS 烧录,避免重影)
   - 封面 API E2 从源素材抽帧后,从 plan.config.title.text 读取标题并叠加
3. API 基础镜像增加 Pillow 和 fonts-noto-cjk(E2 标题叠加依赖)

测试:新增 test_title_overlay.py(5)、E2 标题透传测试,更新 1294 解包;
相关 51 passed。
2026-08-23 10:28:52 +08:00