Commit Graph

8 Commits

Author SHA1 Message Date
xiaoxia 301b591037 fix(test): 清理 sys.modules 时保留 video_processing.* 模块
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m6s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 4m17s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 6m16s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m13s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m59s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m37s
AI Code Review / AI Code Review (pull_request) Successful in 10m24s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m59s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m3s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m23s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 1m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m4s
CI/CD Pipeline / Unit Tests (push) Successful in 18m44s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m33s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m39s
CI/CD Pipeline / Integration Tests (push) Successful in 7m16s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m7s
CI/CD Pipeline / Canary Release to Production (push) Failing after 387h36m31s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 387h39m55s
CI/CD Pipeline / Build Production Web Image (push) Failing after 387h39m56s
CI/CD Pipeline / CI Gate (push) Failing after 387h36m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 387h39m52s
CI/CD Pipeline / Build Production API Image (push) Failing after 387h39m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 387h43m34s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 387h43m45s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 387h48m25s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 387h58m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 387h58m41s
CI/CD Pipeline / Frontend Lint (push) Failing after 387h58m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 387h58m41s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 387h58m44s
CI/CD Pipeline / Deploy Production (push) Failing after 388h14m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 388h32m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 388h38m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 388h47m44s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 0s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m7s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 8m25s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 5m14s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 5m20s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 6m13s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m0s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m16s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 388h47m48s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 388h13m35s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 388h13m37s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 388h13m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 388h13m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 388h13m39s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 388h38m29s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 388h4m17s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 388h4m18s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 388h4m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 388h13m33s
CI/CD Pipeline / CI Gate (pull_request) Successful in 30s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 388h13m41s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 388h10m32s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 388h4m16s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 388h10m33s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 388h10m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 388h13m33s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 388h13m39s
清理逻辑跳过 video_processing.* 前缀的模块,确保 patch() 字符串
目标解析到的模块对象与 ingest_mod 内部引用的一致,避免 mock 失效。
修复 AI Code Review 阻塞级问题。
2026-08-31 11:11:43 +08:00
xiaoxia 8d8b565499 fix(test): upload_to_oss patcher 改用字符串目标,修复 ingest.py 局部 import 不生效
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m56s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m20s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m23s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m29s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m45s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m47s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m10s
AI Code Review / AI Code Review (pull_request) Failing after 6m46s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 4m52s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m9s
CI/CD Pipeline / CI Gate (pull_request) Successful in 26s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 388h19m34s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 388h19m35s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 388h19m35s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 388h19m35s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 388h24m26s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 388h24m28s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 388h27m17s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 388h27m19s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 388h27m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 388h27m21s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 388h27m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 388h27m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 388h27m23s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 388h27m26s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 388h53m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 388h53m46s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 388h58m39s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 389h1m28s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 389h1m32s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 389h1m34s
patch.object(_oss_helpers_real, ...) 对 ingest.py 函数体内的
from video_processing.oss_helpers import upload_to_oss 不生效,
改为 patch("video_processing.oss_helpers.upload_to_oss", ...)
与 thumb patcher 策略一致,确保 patch.start() 时从 sys.modules
解析模块对象再打补丁。
2026-08-31 10:57:54 +08:00
xiaoxia 2662cd78fe fix(test): thumb patcher 改回字符串目标
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 0s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m35s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m48s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m5s
AI Code Review / AI Code Review (pull_request) Successful in 4m26s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m40s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m45s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m49s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 3m1s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 6m25s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m8s
CI/CD Pipeline / CI Gate (pull_request) Failing after 47s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 389h55m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 389h55m38s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 389h55m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 389h55m40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 389h59m5s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 389h59m4s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 390h1m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 389h59m5s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 390h1m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 390h2m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 390h2m3s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 390h2m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 390h2m5s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 390h2m8s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 390h2m5s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 390h29m49s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 390h29m50s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 390h36m8s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 390h36m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 390h36m15s
patch.object(_thumb_gen_real) 对 ingest.py 的局部 import 不生效
(模块对象可能不同),改回 patch(字符串目标) 从 sys.modules 取真实模块打补丁。
核心修复(不注入 video_processing mock 到 sys.modules)不变。
2026-08-31 09:23:19 +08:00
CI Bot 26856e1015 style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m6s
AI Code Review / AI Code Review (pull_request) Successful in 4m27s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m36s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m43s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m52s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m18s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m13s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 3m3s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 6m25s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m12s
CI/CD Pipeline / CI Gate (pull_request) Failing after 44s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 390h7m10s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 390h7m11s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 390h7m12s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 390h7m12s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 390h10m28s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 390h10m29s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 390h13m33s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 390h13m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 390h13m35s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 390h13m37s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 390h13m38s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 390h13m39s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 390h13m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 390h13m42s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 390h41m21s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 390h41m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 390h44m39s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 390h47m43s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 390h47m47s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 390h47m49s
2026-08-31 01:11:43 +00:00
xiaoxia e5d7fddfcf fix(test): hevc 转码测试不再注入 video_processing mock 到 sys.modules
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m1s
AI Code Review / AI Code Review (pull_request) Successful in 4m38s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 4m44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 4m48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m57s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m51s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m8s
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 / PR Build Web Image (pull_request) Failing after 390h17m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 390h20m2s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 390h17m18s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 390h20m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 390h20m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 390h20m12s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 390h20m16s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 390h20m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 390h20m22s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 390h21m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 390h51m29s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 390h54m16s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 390h54m24s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 390h54m30s
根因:sys.modules 注入 video_processing.oss_helpers / thumbnail_generator 的
MagicMock 即使清理,仍因 video_processing/__init__.py 的
`from . import oss_helpers` 导致包属性残留为 MagicMock,
跨文件污染 test_oss_helpers_pure / test_oss_upload_crash_fix /
test_p02_worker_oss_fix 等(39 个用例失败)。

修复:不再向 sys.modules 注入 video_processing.* mock,改为直接
import 真实模块后用 patch.object 打补丁(patch.stop 自动还原)。
worker_app.db / celery_app mock 保留(独立包树,不影响共享工具包)。
2026-08-31 09:04:05 +08:00
xiaoxia d2098b03ab fix(test): hevc 转码测试恢复 sys.modules 时删除全部 mock 条目(补 #1566 漏修) (#1567)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 3m58s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m52s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 6m12s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m23s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 7m14s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m48s
AI Code Review / AI Code Review (pull_request) Failing after 8m1s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m5s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m28s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m50s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m42s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m2s
CI/CD Pipeline / Unit Tests (push) Failing after 19m8s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 4m8s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2m8s
CI/CD Pipeline / Integration Tests (push) Successful in 6m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m42s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m52s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 19m45s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 20m27s
CI/CD Pipeline / Canary Release to Production (push) Failing after 395h52m6s
CI/CD Pipeline / CI Gate (push) Failing after 396h13m31s
CI/CD Pipeline / Deploy Production (push) Failing after 396h15m8s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 396h15m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 396h15m12s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 396h15m22s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 396h15m46s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 396h15m48s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 396h17m40s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 396h17m48s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 396h17m56s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 396h17m59s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 396h20m38s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 396h20m42s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 396h20m42s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 396h20m40s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 396h25m33s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 396h33m56s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 396h34m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 396h33m58s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 396h34m6s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 396h34m0s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 396h34m10s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 396h34m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 396h34m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 396h34m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 396h34m18s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 396h34m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 396h34m21s
CI/CD Pipeline / Frontend Lint (push) Failing after 396h34m22s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 396h34m23s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 396h34m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 396h34m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 396h49m16s
CI/CD Pipeline / Build Production Web Image (push) Failing after 396h49m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 396h52m7s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 396h54m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 397h8m12s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 397h8m18s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 397h8m24s
CI/CD Pipeline / PR Build Web Image (push) Failing after 397h8m30s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-31 02:51:01 +08:00
xiaoxia 4cf6f222ed fix(test): test_ingest_hevc_transcode_task 模块级 mock 用后清理,修复跨文件 mock 污染 (#1566)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m7s
CI/CD Pipeline / Check push changed paths (push) Successful in 5m7s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m19s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m50s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m55s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m49s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m48s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m12s
AI Code Review / AI Code Review (pull_request) Successful in 12m7s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m12s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m26s
CI/CD Pipeline / Unit Tests (push) Failing after 16m57s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3m26s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 2m54s
CI/CD Pipeline / Integration Tests (push) Successful in 6m9s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m33s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m44s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 5m2s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m52s
CI/CD Pipeline / Canary Release to Production (push) Failing after 397h22m25s
CI/CD Pipeline / Production Browser E2E (push) Failing after 397h27m18s
CI/CD Pipeline / CI Gate (push) Failing after 397h27m33s
CI/CD Pipeline / Deploy Production (push) Failing after 397h27m34s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 397h29m14s
CI/CD Pipeline / Build Production Web Image (push) Failing after 397h29m16s
CI/CD Pipeline / Build Production API Image (push) Failing after 397h29m18s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 397h33m43s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 397h33m47s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 397h34m19s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 397h34m23s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 397h34m25s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 397h35m1s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 397h35m3s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 397h37m17s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 397h39m30s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 397h39m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 397h39m49s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 397h48m58s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 397h39m51s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 397h49m2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 397h49m4s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 397h49m12s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 397h49m8s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 397h49m14s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 397h49m18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 397h49m20s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 397h49m21s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 397h49m22s
CI/CD Pipeline / Frontend Lint (push) Failing after 397h49m22s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 397h49m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 397h49m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 397h49m24s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 397h49m26s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 398h9m12s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 398h14m3s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 398h23m10s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 398h23m20s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 398h23m26s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 398h23m32s
CI/CD Pipeline / PR Build Web Image (push) Failing after 398h23m34s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-31 01:36:01 +08:00
xiaoxia 15bc55f0ff fix(ingest): 修复竖屏 HEVC 转码方向错误(双重旋转/ffprobe 取错行/逗号转义) (#1559)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m45s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m40s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m58s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 40s
AI Code Review / AI Code Review (pull_request) Failing after 10m10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m25s
CI/CD Pipeline / CI Gate (pull_request) Successful in 42s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 0s
CI/CD Pipeline / Check push changed paths (push) Successful in 2m9s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m0s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m1s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 29s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m10s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m10s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m50s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m35s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 13m26s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 15m35s
CI/CD Pipeline / Unit Tests (push) Failing after 22m35s
CI/CD Pipeline / Validate - Code Quality (push) Failing after 22m36s
CI/CD Pipeline / Integration Tests (push) Successful in 22m59s
CI/CD Pipeline / CI Gate (push) Failing after 400h8m39s
CI/CD Pipeline / Production Browser E2E (push) Failing after 400h31m39s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 400h31m40s
CI/CD Pipeline / Build Production Web Image (push) Failing after 400h31m41s
CI/CD Pipeline / Canary Release to Production (push) Failing after 400h31m39s
CI/CD Pipeline / Build Production API Image (push) Failing after 400h31m41s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 400h51m7s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 400h52m9s
CI/CD Pipeline / PR Build API Image (push) Failing after 400h54m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 400h54m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 400h54m21s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 401h17m47s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 401h17m48s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 401h17m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 401h17m57s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 401h18m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 401h17m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 401h18m45s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 401h18m47s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 401h18m49s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 401h19m14s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 401h20m20s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 401h20m31s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 401h20m33s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 401h20m35s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 401h23m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 401h23m25s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 401h25m10s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 401h25m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 401h25m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 401h25m14s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 401h29m24s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 401h29m25s
CI/CD Pipeline / Deploy Production (push) Failing after 401h5m48s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 401h25m17s
CI/CD Pipeline / PR Build Web Image (push) Failing after 401h28m26s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 401h54m38s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 401h57m32s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 401h59m19s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 401h59m23s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 401h28m26s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com>
Co-committed-by: xiaoxia <dev@xiaoxiajianji.com>
2026-08-30 21:56:02 +08:00