57a56bf9ea
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 1m8s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m34s
CI/CD Pipeline / PR Build Web Image (pull_request) Successful in 1m33s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Successful in 1m35s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 1m57s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 1m56s
AI Code Review / AI Code Review (pull_request) Successful in 6m21s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 6m49s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Failing after 4s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m3s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 41s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 51s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 121h10m17s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 121h17m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 121h17m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 121h17m11s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 121h10m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 121h16m50s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 121h16m53s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 121h16m53s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 121h16m54s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 121h16m54s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 121h16m59s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 121h10m5s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 121h10m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 121h16m46s
CI/CD Pipeline / PR Build Worker Image (pull_request) Failing after 121h16m55s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 121h16m55s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 121h10m2s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 121h16m46s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 121h16m55s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 121h51m54s
【问题一】封面预览不显示标题文字效果 封面预览区域在智能选帧/上传后只显示原始图片,标题配置(文字、字体、 字号、颜色、粗斜体、描边、阴影、位置)的效果看不到。 修复:在 aa-cover-preview 容器中新增绝对定位标题叠加层,实时读取 titleConfig 渲染: - 文字:titleConfig.title(非空且有图时显示,loading 中隐藏) - 字体:思源黑体→Noto Sans SC、思源宋体→Noto Serif SC、楷体→KaiTi - 字号:size px;加粗/斜体/颜色/位置(top/center/bottom/custom)按配置 - 描边:stroke=true 时用 -webkit-text-stroke 黑色描边(互斥于阴影) - 阴影:shadow=true 时加 0 2px 8px 阴影;默认给轻微阴影保证白字可读 - 容器 position: relative、img 9/16 aspect-ratio + border-radius 12px - 智能选帧 loading 时显示遮罩层,标题隐藏 【问题二】getLipsyncJob/getRenderJob 轮询超时 getLipsyncJob 已在之前修复为 timeout:60000,但 getRenderJob 仍走默认 10s 超时;对口型 TTS+MediaKit 推理和最终 ffmpeg 合成都可能超过 10s, 控制台报 'timeout of 10000ms exceeded' 误导以为任务失败。 修复:getRenderJob 显式设置 timeout:60000。generateSmartCover 已有 60s 超时无需改动。