e61cb3abdb2bd301b2e90b0d2110da06a3bd4896
3010 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e61cb3abdb |
fix: replace psycopg2 with psycopg3 in run_validate.sh
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m7s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m28s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 4m37s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m0s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 6m11s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 6m15s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m17s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 7m29s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m40s
AI Code Review / AI Code Review (pull_request) Successful in 7m41s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m29s
CI/CD Pipeline / CI Gate (pull_request) Failing after 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 366h56m57s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 366h56m57s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 366h56m59s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 366h56m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 367h10m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 367h10m20s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 367h10m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 367h10m14s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 367h10m24s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 367h10m26s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 367h10m28s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 367h10m30s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 367h10m30s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 367h10m30s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 367h10m32s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 367h31m13s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 367h31m15s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 367h44m32s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 367h44m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 367h44m44s
|
||
|
|
7a43e98b36 | fix: replace psycopg2 with psycopg3 in run_integration_tests.sh | ||
|
|
6a12608104 |
fix(clips): P0 自建模板 from-assets 400——直接查 clip_configs 表兜底 (#1596)
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 9s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Integration Tests (push) Failing after 4m2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 4m18s
CI/CD Pipeline / Validate - Style (push) Successful in 5m46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m53s
CI/CD Pipeline / Validate - Security (push) Successful in 7m4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m16s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m49s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m10s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m27s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 1m11s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m52s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 3m8s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m45s
CI/CD Pipeline / Unit Tests (push) Successful in 15m26s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m32s
AI Code Review / AI Code Review (pull_request) Successful in 7m56s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 16s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 41s
CI/CD Pipeline / Production Browser E2E (push) Failing after 367h21m0s
CI/CD Pipeline / Deploy Production (push) Failing after 367h21m0s
CI/CD Pipeline / CI Gate (push) Failing after 367h21m1s
CI/CD Pipeline / Build Production Web Image (push) Failing after 367h21m2s
CI/CD Pipeline / Build Production API Image (push) Failing after 367h21m2s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 367h29m2s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 367h29m3s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 367h30m41s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 367h30m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 367h30m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 367h30m58s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 367h30m50s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 367h31m0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 367h30m54s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 367h31m6s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 367h31m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 367h31m2s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 367h31m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 367h31m14s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 367h31m38s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 367h31m40s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 367h31m42s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 367h31m50s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 367h31m44s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 367h32m17s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 367h31m46s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 367h34m38s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 367h34m47s
CI/CD Pipeline / PR Build API Image (push) Failing after 367h34m51s
CI/CD Pipeline / Frontend Lint (push) Failing after 367h35m13s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 367h37m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m13s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 366h56m9s
CI/CD Pipeline / Canary Release to Production (push) Failing after 367h55m16s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 367h55m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 368h4m58s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 368h5m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 368h5m20s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 368h5m26s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 368h5m35s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 368h6m4s
CI/CD Pipeline / PR Build Web Image (push) Failing after 368h9m5s
|
||
|
|
c08a064e55 |
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 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m59s
AI Code Review / AI Code Review (pull_request) Successful in 4m8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m12s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m25s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m46s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 5m54s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m27s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 7m30s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 8m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m48s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m30s
CI/CD Pipeline / CI Gate (pull_request) Failing after 2s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 367h22m1s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 367h22m1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 367h22m2s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 367h22m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 367h40m28s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 367h40m30s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 367h40m31s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 367h40m33s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 367h40m33s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 367h40m35s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 367h40m35s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 367h40m37s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 367h40m37s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 367h40m38s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 367h56m17s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 367h56m18s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 368h14m45s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 368h14m48s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 368h14m51s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 368h14m53s
|
||
|
|
83cb632653 |
fix(clips): 自建模板 from-assets 400——直接查 clip_configs 表兜底
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m28s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 4m36s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 5m22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 5m25s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 5m36s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m9s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 7m9s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
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 / ACR Image Cleanup (pull_request) Failing after 367h44m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 367h44m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 367h45m0s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 367h44m54s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 367h45m56s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 367h45m58s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 367h45m2s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 367h47m50s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 367h47m54s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 367h46m0s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 367h47m48s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 368h19m12s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 368h19m20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 368h22m6s
根因:_get_template_segments 中 tpl_svc.list_clip_configs() 内部调用 get_template_or_raise → 模板主体在 edit_templates 新表不存在 → ValueError 被 except 捕获 → 回退旧 template_segments 表 → 数据已迁移 至 template_clip_configs → 返回空 → 400 "模板没有片段配置"。 修复:在 except 块与旧系统回退之间新增一段直接查 template_clip_configs 表的逻辑(SQLAlchemyTemplateClipConfigRepository.list_by_template), 绕过主表校验,片段表自带 template_id 外键即可独立查询。 三级回退链: 1. 新模板系统(主表存在)→ 原逻辑不变 2. 主表不存在 → 直接查 clip_configs 表兜住(新路径) 3. 直接查表也失败 → 回退旧 template_segments 表 4. 全部失败 → 返回空 新增 8 个单测覆盖三级回退链全部路径。 |
||
|
|
45c07789e0 |
feat(title): 标题自由位置拖拽后端支持——pos_x/pos_y 注入 \pos 定位 (#1592)
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 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 4s
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m29s
CI/CD Pipeline / Build Staging API Image (push) Successful in 5m8s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m9s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 5m36s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 6m0s
AI Code Review / AI Code Review (pull_request) Successful in 7m50s
CI/CD Pipeline / Validate - Style (push) Successful in 8m4s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m36s
CI/CD Pipeline / Validate - Security (push) Successful in 9m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m31s
CI/CD Pipeline / Integration Tests (push) Successful in 11m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 12m29s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m35s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m39s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m26s
CI/CD Pipeline / Unit Tests (push) Successful in 17m30s
CI/CD Pipeline / Production Browser E2E (push) Failing after 373h14m48s
CI/CD Pipeline / CI Gate (push) Failing after 373h14m50s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 373h14m50s
CI/CD Pipeline / Canary Release to Production (push) Failing after 373h14m49s
CI/CD Pipeline / Build Production API Image (push) Failing after 373h14m50s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 373h24m6s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 373h24m8s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 373h24m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 373h31m57s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 373h32m5s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 373h31m59s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 373h32m7s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 373h32m1s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 373h32m13s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 373h32m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 373h32m9s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 373h32m18s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 373h32m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 373h32m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 373h32m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 373h32m20s
CI/CD Pipeline / PR Build API Image (push) Failing after 373h32m20s
CI/CD Pipeline / Deploy Production (push) Failing after 373h49m4s
CI/CD Pipeline / Build Production Web Image (push) Failing after 373h49m5s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 374h6m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 374h6m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 374h6m35s
|
||
|
|
3745970515 |
feat(title): 标题预设卡片改紧凑正方形T图标(工单#1263) (#1591)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m20s
CI/CD Pipeline / Retag skipped Staging API Image (push) Successful in 1m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 1m55s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m27s
CI/CD Pipeline / Validate - Style (push) Successful in 7m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m21s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m9s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m36s
CI/CD Pipeline / Validate - Security (push) Successful in 9m45s
CI/CD Pipeline / Integration Tests (push) Successful in 10m10s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m24s
AI Code Review / AI Code Review (pull_request) Failing after 10m14s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m20s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m58s
CI/CD Pipeline / Unit Tests (push) Successful in 16m41s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m38s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 42s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 373h10m52s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 373h10m53s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 373h10m53s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 373h10m52s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 373h23m30s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 373h23m51s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 373h23m32s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 373h24m25s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 373h23m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 373h24m29s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 373h24m39s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 373h26m21s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 373h30m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 373h32m29s
CI/CD Pipeline / Deploy Production (push) Failing after 373h32m29s
CI/CD Pipeline / CI Gate (push) Failing after 373h32m30s
CI/CD Pipeline / Build Production Web Image (push) Failing after 373h32m30s
CI/CD Pipeline / Build Production API Image (push) Failing after 373h32m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 373h44m47s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 373h26m40s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 373h27m47s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 373h30m10s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 373h49m7s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 373h49m11s
CI/CD Pipeline / Build Staging API Image (push) Failing after 373h49m9s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 373h49m13s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 373h49m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 373h49m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 373h49m13s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 373h57m53s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 373h58m42s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 374h0m34s
CI/CD Pipeline / Canary Release to Production (push) Failing after 374h6m44s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 374h6m45s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 373h45m7s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 373h57m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 373h45m9s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 373h58m9s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 374h1m25s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 374h1m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 374h23m29s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
34e8c56584 |
feat(title): 标题自由位置拖拽后端支持——pos_x/pos_y 注入 \\pos 定位
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m35s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m41s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m0s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m22s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m16s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m17s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 6m9s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 5m50s
CI/CD Pipeline / CI Gate (pull_request) Successful in 0s
AI Code Review / AI Code Review (pull_request) Successful in 9m52s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 373h49m42s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 373h49m44s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 373h49m45s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 373h49m43s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 373h53m51s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 373h53m51s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 373h49m45s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 373h53m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 373h53m57s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 373h53m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 373h54m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 373h55m18s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 373h54m39s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 373h55m20s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 373h54m41s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 373h59m9s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 374h23m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 374h28m5s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 374h28m13s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h29m18s
工单 #1405 方案 B:前端支持用户在预览画面自由拖拽标题位置, 后端烧录 ASS 时按坐标定位。只动 Title,Subtitle 逻辑不变。 - title_config 新增可选字段 pos_x、pos_y(PlayRes 像素整数, PlayResX/Y = video_width/video_height) - 两字段同时存在、为 int(bool/float/字符串拒绝)、且落在 [0,video_width]×[0,video_height] 闭区间内时: - TitleStyle Alignment 固定 5(\an5 中对齐,\pos 锚点为文本块中心) - Dialogue 文本前注入 {\pos(x,y)} override tag - 字段缺失/非法/越界一律回退 position → alignment 三档逻辑, 现有 top/center/bottom 输出一字节不变 - 新增 9 个单测:合法坐标注入、边界值、无坐标回归、越界回退、 非法类型回退(含 bool/float/None/字符串)、单字段回退、 三档对齐不变、pos 覆盖 position、subtitle 不受影响 |
||
|
|
41fdd7e066 |
fix(smart-match): 过滤前置+余量/高频全过滤时空结果回退保留素材 (#1590)
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 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 4m9s
CI/CD Pipeline / Build Staging API Image (push) Successful in 4m31s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m0s
CI/CD Pipeline / Validate - Style (push) Successful in 6m8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m32s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m33s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 6m33s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m28s
AI Code Review / AI Code Review (pull_request) Failing after 9m20s
CI/CD Pipeline / Validate - Security (push) Successful in 10m13s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 10m22s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m38s
CI/CD Pipeline / Integration Tests (push) Successful in 11m7s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m45s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m43s
CI/CD Pipeline / Unit Tests (push) Successful in 17m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 374h1m56s
CI/CD Pipeline / Canary Release to Production (push) Failing after 374h1m57s
CI/CD Pipeline / Deploy Production (push) Failing after 374h1m57s
CI/CD Pipeline / CI Gate (push) Failing after 374h1m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 374h1m58s
CI/CD Pipeline / Build Production Web Image (push) Failing after 374h1m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 374h13m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 374h1m59s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 374h13m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 374h13m7s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 374h13m8s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 374h13m4s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 374h13m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 374h13m10s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 374h13m10s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 374h13m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 374h13m14s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 374h13m16s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 374h14m21s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 374h14m23s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 374h14m25s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 374h14m42s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 374h14m43s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 374h14m47s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 374h14m45s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 374h14m47s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 374h19m20s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 374h14m49s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 374h19m22s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 374h19m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 374h19m25s
CI/CD Pipeline / PR Build API Image (push) Failing after 374h19m25s
CI/CD Pipeline / Frontend Lint (push) Failing after 374h19m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 374h19m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 374h19m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 374h47m22s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 374h47m34s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h48m57s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 374h49m1s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 374h53m38s
CI/CD Pipeline / PR Build Web Image (push) Failing after 374h53m40s
|
||
|
|
7e266d5d64 |
style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 1s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 3m48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m6s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m51s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m28s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 5m3s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m20s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 6m30s
AI Code Review / AI Code Review (pull_request) Failing after 7m37s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m27s
CI/CD Pipeline / CI Gate (pull_request) Failing after 0s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 374h7m32s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 374h7m32s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 374h7m33s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 374h7m34s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 374h22m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 374h22m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 374h22m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 374h22m46s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 374h22m56s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 374h22m58s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h25m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 374h26m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 374h25m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 374h26m7s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 374h26m9s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 374h26m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 374h41m48s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 374h41m50s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 374h56m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 374h59m48s
|
||
|
|
743d5d5467 |
feat(products): 成片卡片信息补全(分辨率/时长/大小/查重率)+ 竖屏视频cover填满 + Tab改名AI智能匹配 (#1589)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 6s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m40s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m22s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m59s
CI/CD Pipeline / Validate - Style (push) Successful in 7m16s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m56s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m56s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m3s
CI/CD Pipeline / Validate - Security (push) Successful in 8m18s
AI Code Review / AI Code Review (pull_request) Successful in 8m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m32s
CI/CD Pipeline / Integration Tests (push) Successful in 8m43s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API 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 / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 374h23m0s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 374h26m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 374h26m43s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 374h26m47s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 374h26m49s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h29m41s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 374h30m7s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 374h30m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 374h30m19s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 374h30m11s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 374h30m21s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 374h30m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 374h30m34s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 374h30m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 374h33m54s
CI/CD Pipeline / PR Build API Image (push) Failing after 374h33m56s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 374h30m23s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 374h34m0s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 374h30m25s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 374h34m3s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 374h34m9s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 375h1m0s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 375h1m7s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 375h4m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 375h8m8s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
8e962b3af2 |
fix(smart-match): 过滤前置+余量/高频全过滤时空结果回退保留素材
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 7s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m53s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 5m8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m50s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m59s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 6m56s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m38s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m16s
AI Code Review / AI Code Review (pull_request) Successful in 10m24s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Unit 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 374h35m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 374h35m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 374h35m47s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 374h38m15s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 374h38m19s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h38m49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 374h40m12s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 374h40m51s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 374h40m55s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 374h40m58s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 375h9m54s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 375h12m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 375h14m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 375h15m8s
根因:路由旧实现先 smart_select_assets(limit=N) 截取 Top-N,再对这 N 条 做 usable/高频过滤,过滤后不回补。排名靠前素材恰好全部被排除时返回空 items,前端回退全选(smart-match 名存实亡);usable 过滤在 limit 之后, 被排除名额也不从排名靠后候选回补。 修复: - 余量过滤、高频排除全部前置到评分/limit 之前,在全量候选上过滤 - 余量过滤后为空(全部可切区间耗尽)→ 回退保留全部候选 - 高频排除后为空或不足 limit → 回退保留全部可用素材(与旧逻辑一致) - 高频查询异常 → 跳过排除(不变) - 更新 test_all_exhausted_returns_empty → 回退语义 - 新增 test_smart_match_fallback.py 7 用例覆盖各回退路径 |
||
|
|
ea51a8af26 |
perf(ci): ci-base 镜像预装 ffmpeg——消除 unit-tests 每次 24min apt 安装
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 3s
CI/CD Pipeline / Check push changed paths (push) Successful in 3s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m5s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m59s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m36s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m35s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 7m34s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m54s
CI/CD Pipeline / Validate - Style (push) Successful in 7m56s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m17s
CI/CD Pipeline / Validate - Security (push) Successful in 10m53s
AI Code Review / AI Code Review (pull_request) Failing after 11m0s
CI/CD Pipeline / Integration Tests (push) Successful in 11m10s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 3m25s
CI/CD Pipeline / 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 / Retag skipped Staging Worker Image (push) Failing after 374h42m12s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 374h42m17s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 374h46m31s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 374h46m33s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 374h46m33s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 374h46m36s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 374h46m37s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 374h47m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 374h47m4s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 374h47m6s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 374h47m7s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 374h47m9s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 374h52m6s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 374h52m8s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 374h52m12s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 374h52m10s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 374h52m12s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 374h52m14s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 374h52m14s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 374h52m16s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 374h52m16s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 374h52m16s
CI/CD Pipeline / PR Build Web Image (push) Failing after 374h52m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 374h52m18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 374h52m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 374h52m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 374h52m23s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 375h20m47s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 375h20m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 375h21m17s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 375h21m20s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 375h26m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 375h26m29s
CI/CD Pipeline / PR Build API Image (push) Failing after 375h26m33s
unit-tests job 跑在全新容器里,ci-base 镜像未预装 ffmpeg, step_install_ffmpeg.sh 每次都 apt-get update + install ffmpeg, ffmpeg 拉取 x264/aom/systemd 等数百个编解码依赖,固定耗时约 24 分钟, pytest 本身 21-23 分钟,导致该 job 每次 45-50 分钟。 把 ffmpeg 预装到 ci-base 镜像后,step_install_ffmpeg.sh 检测到 ffmpeg 已存在会立即退出(exit 0),unit-tests 直接省掉 ~24 分钟。 注:ci-base 镜像需重建并推送 registry 后生效。 |
||
|
|
56766c6a1a |
fix(ci): actions/cache@v4 加 continue-on-error——缓存故障不阻断 job
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 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Build Staging API Image (push) Successful in 4m43s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m29s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m45s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m17s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m56s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m12s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 28s
CI/CD Pipeline / Validate - Style (push) Successful in 9m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 10m36s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
AI Code Review / AI Code Review (pull_request) Successful in 12m5s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m21s
CI/CD Pipeline / Validate - Security (push) Successful in 15m22s
CI/CD Pipeline / Integration Tests (push) Successful in 15m23s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m34s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m28s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m12s
CI/CD Pipeline / Unit Tests (push) Successful in 22m43s
CI/CD Pipeline / Production Browser E2E (push) Failing after 375h7m33s
CI/CD Pipeline / Deploy Production (push) Failing after 375h7m34s
CI/CD Pipeline / CI Gate (push) Failing after 375h7m35s
CI/CD Pipeline / Build Production Web Image (push) Failing after 375h7m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 375h7m36s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 375h18m15s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 375h18m17s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 375h18m33s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 375h18m35s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 375h18m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 375h21m24s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 375h21m26s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 375h21m28s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 375h21m28s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 375h21m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 375h23m54s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 375h23m58s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 375h24m0s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 375h24m4s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 375h24m6s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 375h24m12s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 375h24m8s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 375h24m53s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 375h25m43s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 375h30m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 375h30m16s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 375h30m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 375h30m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 375h30m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 375h30m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 375h30m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 375h30m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 375h41m49s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 375h41m50s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 375h52m50s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 375h55m41s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 375h58m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 375h58m17s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 375h58m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 376h4m31s
CI/CD Pipeline / PR Build Web Image (push) Failing after 376h4m33s
所有 5 个 actions/cache@v4 步骤加 continue-on-error: true: - validate-style pip cache - validate-security pip cache - validate-python pip cache - unit-tests pip cache - frontend-unit-test npm cache 当 Gitea Actions 缓存基础设施出现瞬态故障(git cache EOF / 归档损坏)时,cache restore 步骤会标黄但不中断 job, 后续的 pip install 重试逻辑自动 fresh download 兜底。 |
||
|
|
d45f0d6bdb |
chore: trigger staging deploy after PR#1585 merge
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m42s
AI Code Review / AI Code Review (pull_request) Failing after 5m57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m6s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 2m52s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 28s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 32s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m36s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 59s
CI/CD Pipeline / Validate - Style (push) Successful in 10m41s
CI/CD Pipeline / CI Gate (pull_request) Successful in 0s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 13m3s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m25s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m23s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m35s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m37s
CI/CD Pipeline / Validate - Security (push) Successful in 22m24s
CI/CD Pipeline / Integration Tests (push) Successful in 35m37s
CI/CD Pipeline / Unit Tests (push) Successful in 46m41s
CI/CD Pipeline / Production Browser E2E (push) Failing after 375h43m34s
CI/CD Pipeline / Deploy Production (push) Failing after 375h43m35s
CI/CD Pipeline / CI Gate (push) Failing after 375h43m37s
CI/CD Pipeline / Build Production API Image (push) Failing after 375h43m38s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 375h43m37s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 376h17m30s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 376h17m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 376h17m34s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 376h17m37s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 376h18m6s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 376h18m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 376h18m34s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 376h18m36s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 376h18m40s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 376h18m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 376h18m50s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 376h18m42s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 376h18m52s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 376h18m44s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 376h22m40s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 376h22m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 376h23m13s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 376h23m45s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 376h23m47s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 376h23m49s
CI/CD Pipeline / Frontend Lint (push) Failing after 376h26m49s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 376h23m51s
CI/CD Pipeline / PR Build Web Image (push) Failing after 376h30m51s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 376h23m53s
CI/CD Pipeline / PR Build API Image (push) Failing after 376h30m53s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 376h23m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 376h36m24s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 376h36m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 376h36m46s
CI/CD Pipeline / Canary Release to Production (push) Failing after 376h17m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 376h17m53s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 376h51m47s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 376h53m2s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 376h56m56s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 376h57m57s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 377h5m3s
|
||
|
|
bc9df316dc |
fix(ci): Web 镜像 buildx 幽灵缓存防护——Git Tree Hash Cache Bust
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 if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 16s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m16s
AI Code Review / AI Code Review (pull_request) Failing after 6m4s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 39s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
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 / PR Build Web Image (pull_request) Failing after 376h37m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 376h38m3s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 376h37m55s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 376h38m5s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 376h37m57s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 376h38m9s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 376h37m59s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 376h38m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 376h38m15s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 376h38m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 376h38m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 376h38m42s
CI/CD Pipeline / Frontend Lint (push) Failing after 376h41m34s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 376h44m18s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 376h44m20s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 377h12m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 377h12m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 377h12m54s
问题:ci-builder-persist 持久化 builder 的 buildkit 层缓存偶尔出现'幽灵命中': COPY apps/web/ ./ 步骤认为自己没变(实际文件已改),导致 vite build 不执行, 打出来的 Web 镜像前端文件是旧的。 修复原理: 把 apps/web/ 目录的 git tree hash 作为 build arg 传入 Dockerfile。 buildx 把 build arg 值作为缓存键的一部分,hash 变了 → RUN 步骤缓存失效 → vite build 必须重新执行。依赖层(npm ci)不受影响,仍然正常缓存。 改动: 1. web.Dockerfile:新增 ARG SOURCE_HASH,在构建步骤写入 .cache_bust 文件 2. docker_build_push.sh:Web 镜像构建时计算 git tree hash 并传入 3. docker_build_only.sh:同上 验证: - 合并后触发 push 到 develop - 查看 Build Staging Web Image 日志,确认输出 Web cache bust: SOURCE_HASH=xxxxx - 修改 apps/web/ 下文件再次 push,确认 SOURCE_HASH 值变化且 vite build 执行 |
||
|
|
5ed2ee1192 |
feat: 统一模板 segments 数据源到 template_clip_configs (#1579)
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 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 17s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m30s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m32s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m39s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m3s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m11s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m9s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m8s
AI Code Review / AI Code Review (pull_request) Successful in 9m57s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / 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 / Canary Release to Production (pull_request) Failing after 376h46m42s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 376h48m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 376h48m7s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 376h48m9s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 376h48m11s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 376h48m19s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 376h48m21s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 376h49m52s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 376h48m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 376h49m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 376h53m28s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 376h54m8s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 376h53m30s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 376h54m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 376h58m45s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 376h54m10s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 376h58m47s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 376h58m53s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 376h58m49s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 376h58m55s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 376h59m6s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 376h58m57s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 376h59m8s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 376h59m9s
CI/CD Pipeline / Frontend Lint (push) Failing after 376h59m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 376h59m10s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 376h59m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 376h59m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 376h59m13s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 376h59m14s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 377h27m46s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 377h28m27s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 377h33m5s
CI/CD Pipeline / PR Build Web Image (push) Failing after 377h33m27s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
061554af89 |
chore: trigger staging deploy for template segments unification
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check push changed paths (push) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
AI Code Review / AI Code Review (pull_request) Successful in 2m47s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m25s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m0s
CI/CD Pipeline / Validate - Style (push) Successful in 9m27s
CI/CD Pipeline / Build Staging API Image (push) Successful in 48s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 7m59s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 44s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 50s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m16s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 56s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 54s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Security (push) Successful in 11m53s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m27s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m29s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m53s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m40s
CI/CD Pipeline / Integration Tests (push) Successful in 36m0s
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 / Canary Release to Production (pull_request) Failing after 377h26m28s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 377h26m30s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 377h26m36s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 377h26m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 377h26m38s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 377h26m42s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 377h26m52s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 377h26m54s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 377h26m58s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 377h26m56s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 377h27m2s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 377h27m4s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 377h27m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 377h27m47s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 377h27m51s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 377h28m12s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 377h28m15s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 377h28m16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 377h28m17s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 377h28m19s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 377h28m21s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 377h29m55s
CI/CD Pipeline / PR Build Web Image (push) Failing after 377h29m57s
CI/CD Pipeline / PR Build API Image (push) Failing after 377h29m59s
CI/CD Pipeline / Frontend Lint (push) Failing after 377h32m2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 377h40m8s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 377h40m10s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 377h40m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 378h0m49s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 378h1m15s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 378h1m21s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 378h2m4s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 378h2m29s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 378h2m33s
|
||
|
|
87cca302f4 |
style: auto-format with black + isort + prettier [skip ci-format-check]
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 0s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Successful in 13s
CI/CD Pipeline / Validate - Security (push) Failing after 1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m54s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m25s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m40s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m56s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m56s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m40s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m23s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 4m44s
AI Code Review / AI Code Review (pull_request) Successful in 11m40s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / 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 / Retag skipped Staging Worker Image (push) Failing after 377h43m40s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 377h43m44s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 377h44m9s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 377h44m15s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 377h44m11s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 377h44m17s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 377h44m19s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 377h52m27s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 377h52m31s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 377h52m33s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 377h52m35s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 377h52m36s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 377h52m38s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 377h52m39s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 377h52m40s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 377h52m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 377h52m42s
CI/CD Pipeline / PR Build API Image (push) Failing after 377h52m43s
CI/CD Pipeline / Frontend Lint (push) Failing after 377h52m44s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 377h57m30s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 377h57m39s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 377h57m43s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 378h17m56s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 378h18m27s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 378h26m43s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 378h26m48s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 378h26m51s
|
||
|
|
deb127ae08 |
feat: 统一模板 segments 数据源为 template_clip_configs (#1579)
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 if frontend-only change (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 16s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m29s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 5m14s
AI Code Review / AI Code Review (pull_request) Failing after 5m22s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m3s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m3s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 56s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m0s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 3m35s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 50s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 9m58s
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 378h6m6s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 378h6m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 378h7m6s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 378h7m17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 378h7m21s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 378h7m19s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 378h7m23s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 378h7m27s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 378h7m29s
CI/CD Pipeline / PR Build Web Image (push) Failing after 378h7m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 378h13m8s
CI/CD Pipeline / PR Build API Image (push) Failing after 378h7m33s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 378h13m28s
CI/CD Pipeline / Frontend Lint (push) Failing after 378h8m4s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 378h13m37s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 378h40m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 378h41m29s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 378h41m39s
|
||
|
|
a9438ed996 |
chore: re-trigger CI (previous run had git-cache EOF infra failure)
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m43s
AI Code Review / AI Code Review (pull_request) Successful in 4m52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m27s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m27s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 28s
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 / 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 1s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 379h12m49s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 379h8m21s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 379h13m12s
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 378h34m9s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 378h34m25s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 378h34m27s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 378h34m29s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 378h38m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 378h38m58s
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 378h34m5s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 378h34m6s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 378h34m59s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 378h38m37s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 378h38m59s
|
||
|
|
72f47592a9 |
fix(ci): 安全/风格检查 pip install 加固——防缓存损坏导致 CI 失败
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (push) Has been cancelled
CI/CD Pipeline / Validate - Style (push) Has been cancelled
CI/CD Pipeline / Validate - Security (push) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Has been cancelled
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (push) Has been cancelled
CI/CD Pipeline / PR Build API Image (push) Has been cancelled
CI/CD Pipeline / PR Build Web Image (push) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (push) Has been cancelled
CI/CD Pipeline / Check push changed paths (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
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
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 5m45s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 6m8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 378h20m1s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 378h20m2s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 378h20m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 378h20m4s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 378h20m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 378h50m49s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 378h50m50s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 378h50m51s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 378h50m59s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 378h51m37s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 378h51m39s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 378h51m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 378h57m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 378h58m33s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 378h59m30s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 378h57m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 378h59m32s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 379h3m52s
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 1s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 9m1s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 27m46s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 12m29s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 40m34s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 33m58s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 54s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 31s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 378h54m16s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 379h32m12s
问题:Gitea Actions cache 返回损坏归档时(cache EOF/deserialization failed), pip install pip-audit/detect-secrets/vulture 因 hash mismatch 直接 exit 1, 导致 validate-security/validate-style 整体失败。 修复: - detect-secrets/pip-audit/vulture 安装加 --no-cache-dir - pip-audit 安装失败后 graceful skip(本身是 advisory-only) - detect-secrets 安装失败后重试一次 --no-binary - vulture 安装失败后 skip 死代码检测(本身是 advisory-only) |
||
|
|
b6c340a352 |
fix(ci): check-push-paths 恢复脚本下载——e052c054移除checkout导致脚本找不到 (#1582)
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 7s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Failing after 1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 3m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 4m2s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m58s
AI Code Review / AI Code Review (pull_request) Failing after 5m36s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m21s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m59s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m47s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m1s
CI/CD Pipeline / Validate - Style (push) Successful in 11m9s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m24s
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m7s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 1m49s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m3s
CI/CD Pipeline / Validate - Security (push) Successful in 26m20s
CI/CD Pipeline / Integration Tests (push) Successful in 27m1s
CI/CD Pipeline / Unit Tests (push) Successful in 34m33s
CI/CD Pipeline / Production Browser E2E (push) Failing after 378h42m3s
CI/CD Pipeline / Deploy Production (push) Failing after 378h42m4s
CI/CD Pipeline / CI Gate (push) Failing after 378h42m4s
CI/CD Pipeline / Build Production Web Image (push) Failing after 378h42m4s
CI/CD Pipeline / Build Production API Image (push) Failing after 378h42m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 379h1m0s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 379h1m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 379h1m1s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 379h4m18s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 379h4m20s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 379h9m18s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 379h9m19s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 379h9m23s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 379h9m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 379h9m27s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 379h9m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 379h9m33s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 379h13m10s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 379h13m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 379h13m11s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 379h13m14s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 379h13m22s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 379h13m26s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 379h13m28s
CI/CD Pipeline / Validate - Style (pull_request) Failing after 379h13m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 379h16m34s
CI/CD Pipeline / PR Build API Image (push) Failing after 379h16m38s
CI/CD Pipeline / Frontend Lint (push) Failing after 379h16m40s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 379h18m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 379h19m29s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 379h20m22s
CI/CD Pipeline / Canary Release to Production (push) Failing after 379h16m17s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 379h16m18s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 379h35m15s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 379h43m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 379h43m44s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 379h47m31s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 379h47m37s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 379h47m43s
CI/CD Pipeline / PR Build Web Image (push) Failing after 379h50m49s
|
||
|
|
6e76b45d34 |
feat: 统一模板 segments 数据源为 template_clip_configs
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 378h39m26s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / 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 / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 379h13m40s
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 / 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
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 378h39m26s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 378h39m28s
- list_segments/list_by_user 优先读 clip_configs,回退 template_segments - create_segments 写入 clip_configs,material_type 存 config JSON - copy_template 复用 create_segments,使用 created.id - delete 复用 delete_segments_by_template 清理两张表 - migration 060: 方言感知(postgresql/mysql)一次性迁移历史数据 - 11 个新测试 + 120 个现有测试全部通过 Closes #1579 |
||
|
|
cd8e77c1f6 |
fix(ci): deploy-staging 全栈 push 被错误 skip——success() 改 !cancelled()
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) Failing after 2s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 3m19s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 3m52s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m33s
AI Code Review / AI Code Review (pull_request) Failing after 6m33s
CI/CD Pipeline / Validate - Style (push) Successful in 6m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 6m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 2m57s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 7m52s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m53s
CI/CD Pipeline / Validate - Security (push) Successful in 19m48s
CI/CD Pipeline / Integration Tests (push) Successful in 19m2s
CI/CD Pipeline / Unit Tests (push) Successful in 27m48s
CI/CD Pipeline / Production Browser E2E (push) Failing after 379h26m40s
CI/CD Pipeline / Deploy Production (push) Failing after 379h26m42s
CI/CD Pipeline / CI Gate (push) Failing after 379h26m43s
CI/CD Pipeline / Build Production Web Image (push) Failing after 379h26m45s
CI/CD Pipeline / Build Production API Image (push) Failing after 379h26m46s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 379h46m45s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 379h46m45s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 379h46m46s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 379h49m54s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 379h49m56s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 379h49m58s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 379h50m32s
CI/CD Pipeline / Build Staging API Image (push) Failing after 379h50m34s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 379h50m48s
CI/CD Pipeline / Frontend Lint (push) Failing after 379h51m24s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 379h54m40s
CI/CD Pipeline / PR Build API Image (push) Failing after 379h50m52s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 379h54m42s
CI/CD Pipeline / Canary Release to Production (push) Failing after 380h0m54s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h0m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 380h24m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 380h25m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 380h33m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 380h50m12s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 380h51m39s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m34s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m30s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 1s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 1s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 3m45s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 6m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m27s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 19m0s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 5m31s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 380h51m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 379h59m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 380h16m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 380h16m13s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 380h16m15s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 380h16m17s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 380h17m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 380h17m18s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 379h59m20s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 379h59m18s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 379h59m22s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 379h59m24s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 380h24m53s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 380h15m55s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 380h15m57s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 380h17m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 380h17m28s
问题:retag-staging-skipped 在全栈 push 时所有矩阵项都被 skipped(因为都有对应 build), success() 认为 skipped 不满足条件,导致 deploy-staging 被跳过。 修复:success() → !cancelled(),允许 skipped 依赖不阻塞 deploy。 删除两行误导性注释(声称 success() 不阻塞 skipped,实际恰恰相反)。 安全兜底:build-staging 真正失败时 workflow 会 cancel,!cancelled() 仍会阻止 deploy。 |
||
|
|
4ae6394c95 |
ci: batch2 speedup - merge validate-type-check+migration into validate-python, split validate-code-quality into validate-style+validate-security
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) Failing after 2s
CI/CD Pipeline / Validate - Style (push) Successful in 3m52s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 4m19s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 4m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m18s
CI/CD Pipeline / Validate - Python (mypy + alembic) (push) Successful in 5m12s
CI/CD Pipeline / Validate - Security (push) Failing after 5m19s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m19s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m42s
CI/CD Pipeline / Integration Tests (push) Successful in 6m59s
AI Code Review / AI Code Review (pull_request) Successful in 9m14s
CI/CD Pipeline / Unit Tests (push) Successful in 20m36s
CI/CD Pipeline / Production Browser E2E (push) Failing after 380h7m40s
CI/CD Pipeline / Canary Release to Production (push) Failing after 380h7m44s
CI/CD Pipeline / Deploy Production (push) Failing after 380h7m44s
CI/CD Pipeline / CI Gate (push) Failing after 380h7m48s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h7m50s
CI/CD Pipeline / Build Production Web Image (push) Failing after 380h7m52s
CI/CD Pipeline / Build Production API Image (push) Failing after 380h7m54s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 380h17m5s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 380h17m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 380h20m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 380h25m2s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 380h25m3s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 380h25m5s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 380h27m22s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 380h27m24s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 380h27m26s
CI/CD Pipeline / PR Build Web Image (push) Failing after 380h27m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 380h27m28s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 380h30m27s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 380h30m31s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 380h51m18s
CI/CD Pipeline / Build Staging API Image (push) Failing after 381h1m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 381h1m41s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 381h28m33s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m51s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 51s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 6m57s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m58s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m58s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 17m20s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m40s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 381h32m3s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 381h15m34s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 381h28m53s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 381h29m8s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 380h54m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 380h54m38s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 380h54m42s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 380h54m55s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 380h54m57s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 381h15m33s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 380h41m19s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 380h41m20s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 380h41m21s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 380h54m16s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 380h54m18s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 380h55m22s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 380h57m52s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 380h59m58s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 380h41m20s
Change 5: Merge validate-type-check + validate-migration into validate-python - Single checkout + single pip install → mypy + alembic - Saves ~2min checkout + ~1min pip install + 1 runner slot - Preserves DATABASE_URL env for alembic migration validation Change 6: Split validate-code-quality into validate-style + validate-security - validate-style: compileall + black/isort/ruff + vulture (advisory) + auto-fix (~3min) - validate-security: detect-secrets + bandit (advisory) + pip-audit (advisory) + CI scripts syntax (~5min) - Both jobs run in parallel, reducing wall-clock time from ~10min to ~5min Updated references: - ci-gate needs: validate-code-quality → validate-style + validate-security - ci-gate needs: validate-type-check + validate-migration → validate-python - build-production needs: validate-code-quality → validate-style + validate-security - Removed obsolete scripts/ci/validate_code_quality.sh |
||
|
|
e052c0545e |
perf(ci): 流水线第一批提速 — 移除冗余checkout/ffmpeg,解除假依赖 (#1577)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Check push changed paths (push) Failing after 2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 4m23s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 6m10s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m26s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 6m13s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m18s
AI Code Review / AI Code Review (pull_request) Failing after 7m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m8s
CI/CD Pipeline / Integration Tests (push) Successful in 8m43s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m39s
CI/CD Pipeline / Unit Tests (push) Successful in 20m1s
CI/CD Pipeline / Production Browser E2E (push) Failing after 380h49m8s
CI/CD Pipeline / Deploy Production (push) Failing after 380h49m9s
CI/CD Pipeline / CI Gate (push) Failing after 380h49m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 380h49m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 380h49m10s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 381h0m18s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 381h0m18s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 381h0m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 381h0m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 381h0m29s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 381h0m30s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 381h0m31s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 381h0m32s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 381h2m44s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 381h2m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 381h2m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 381h2m47s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 381h2m49s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 381h5m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 381h5m25s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 381h5m27s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 381h5m33s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 381h5m29s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 381h5m39s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 381h5m31s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 381h5m41s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 381h5m45s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 381h5m47s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 381h9m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 381h8m9s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 381h9m5s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 381h9m7s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 381h9m9s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 381h9m13s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 381h9m15s
CI/CD Pipeline / Build Staging API Image (push) Failing after 381h9m11s
CI/CD Pipeline / Frontend Lint (push) Failing after 381h9m15s
CI/CD Pipeline / PR Build Web Image (push) Failing after 381h9m17s
CI/CD Pipeline / PR Build API Image (push) Failing after 381h9m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 381h9m18s
CI/CD Pipeline / Canary Release to Production (push) Failing after 381h23m21s
CI/CD Pipeline / Build Production Web Image (push) Failing after 381h23m23s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 381h34m37s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 381h39m35s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 381h39m49s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 381h39m55s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 381h43m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 381h43m29s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
ee6fa3e1cf |
fix(ci): push 路径检测安全回溯——防止 concurrency 取消导致前端改动丢失 (#1578)
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 if frontend-only change (pull_request) Successful in 2m43s
CI/CD Pipeline / Check push changed paths (push) Successful in 3m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m22s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m17s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m21s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m18s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m49s
AI Code Review / AI Code Review (pull_request) Failing after 8m58s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m47s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m13s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m18s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m29s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m12s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 4m20s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3m17s
CI/CD Pipeline / Frontend Lint (push) Failing after 14m10s
CI/CD Pipeline / Integration Tests (push) Successful in 6m28s
CI/CD Pipeline / Unit Tests (push) Successful in 16m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 381h21m1s
CI/CD Pipeline / Canary Release to Production (push) Failing after 381h21m35s
CI/CD Pipeline / Deploy Production (push) Failing after 381h21m37s
CI/CD Pipeline / CI Gate (push) Failing after 381h22m19s
CI/CD Pipeline / Build Production Web Image (push) Failing after 381h22m23s
CI/CD Pipeline / Build Production API Image (push) Failing after 381h22m25s
CI/CD Pipeline / ACR Image Cleanup (push) Failing after 381h30m18s
CI/CD Pipeline / Staging E2E Tests (push) Failing after 381h30m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Failing after 381h30m24s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 381h30m26s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 381h30m27s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 381h30m28s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 381h31m15s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 381h31m36s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 381h31m38s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 381h31m36s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 381h32m16s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 381h32m18s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 381h32m37s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 381h32m39s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 381h32m41s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 381h32m43s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 381h32m47s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 381h34m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 381h35m7s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 381h36m11s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 381h35m9s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 381h36m17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 381h35m11s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 381h36m19s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 381h38m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 381h36m13s
CI/CD Pipeline / PR Build API Image (push) Failing after 381h38m46s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 381h36m21s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 381h40m45s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 381h41m7s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 381h41m52s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 381h56m33s
CI/CD Pipeline / Staging API Integration Tests (push) Failing after 382h4m30s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 382h5m50s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 382h6m49s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 382h6m57s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 382h10m27s
CI/CD Pipeline / PR Build Web Image (push) Failing after 382h12m57s
|
||
|
|
afe78fb25f |
feat: 成片 duplicate_rate 百分比 + 素材高频使用自动排除 (#1573)
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 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m51s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m35s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m15s
AI Code Review / AI Code Review (pull_request) Failing after 6m40s
CI/CD Pipeline / Check push changed paths (push) Successful in 7m8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m31s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m54s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m46s
CI/CD Pipeline / Build Staging API Image (push) Successful in 1m46s
CI/CD Pipeline / CI Gate (pull_request) Successful in 30s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 1m36s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 34s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 10m14s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m14s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 12m59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m31s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m14s
CI/CD Pipeline / Integration Tests (push) Successful in 5m41s
CI/CD Pipeline / Unit Tests (push) Successful in 19m12s
CI/CD Pipeline / Production Browser E2E (push) Failing after 382h9m8s
CI/CD Pipeline / Deploy Production (push) Failing after 382h9m9s
CI/CD Pipeline / CI Gate (push) Failing after 382h9m10s
CI/CD Pipeline / Build Production API Image (push) Failing after 382h9m10s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 382h9m10s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 382h17m52s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 382h18m18s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 382h17m53s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 382h18m26s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 382h19m12s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 382h18m28s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 382h19m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 382h19m46s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 382h19m14s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 382h19m50s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 382h19m16s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 382h20m18s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 382h20m39s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 382h20m45s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 382h20m41s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 382h21m40s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 382h25m18s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 382h25m22s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 382h25m52s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 382h25m56s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 382h25m58s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 382h26m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 382h26m0s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 382h26m2s
CI/CD Pipeline / PR Build Web Image (push) Failing after 382h26m6s
CI/CD Pipeline / Frontend Lint (push) Failing after 382h27m31s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 382h28m27s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 382h28m28s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 382h28m29s
CI/CD Pipeline / Canary Release to Production (push) Failing after 382h43m22s
CI/CD Pipeline / Build Production Web Image (push) Failing after 382h43m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 382h54m0s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 382h54m55s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 382h59m32s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 383h0m6s
CI/CD Pipeline / PR Build API Image (push) Failing after 383h0m20s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
42939a557f |
feat(products): 成片库视频内联播放,去掉弹窗 + 自适应比例 (#1576)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 0s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
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 Unit Tests (push) Has been cancelled
CI/CD Pipeline / Check push changed paths (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (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
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 382h28m31s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 382h28m31s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 382h29m27s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 382h29m56s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 382h29m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 382h30m0s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 382h30m2s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 382h30m4s
CI/CD Pipeline / PR Build API Image (push) Failing after 382h30m4s
CI/CD Pipeline / Frontend Lint (push) Failing after 382h30m6s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 382h30m6s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 382h30m8s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 383h2m43s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 383h3m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 383h4m16s
|
||
|
|
864f0e8eb2 |
fix(assets): 诊断接口改用 /projects/{projectId}/asset-diagnosis 路径 (#1575)
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 / Validate - Code Quality (push) Failing after 1s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m24s
CI/CD Pipeline / Check push changed paths (push) Successful in 5m2s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 5m17s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m23s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m28s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m12s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m29s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m0s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m11s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 1m31s
CI/CD Pipeline / Retag skipped Staging API Image (push) Successful in 1m38s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1m27s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m13s
AI Code Review / AI Code Review (pull_request) Failing after 13m17s
CI/CD Pipeline / Integration Tests (push) Successful in 6m4s
CI/CD Pipeline / Unit Tests (push) Successful in 17m59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 4m55s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 6m29s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 6m44s
CI/CD Pipeline / Canary Release to Production (push) Failing after 382h59m39s
CI/CD Pipeline / CI Gate (push) Failing after 383h1m11s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 383h1m13s
CI/CD Pipeline / Production Browser E2E (push) Failing after 383h1m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 383h1m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 383h1m17s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 383h8m34s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 383h8m47s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 383h9m3s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 383h8m49s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 383h9m5s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 383h9m7s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 383h9m7s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 383h11m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 383h11m13s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 383h11m17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 383h11m19s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 383h11m21s
CI/CD Pipeline / Build Staging API Image (push) Failing after 383h12m14s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 383h19m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 383h19m2s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 383h19m4s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 383h19m6s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 383h19m9s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 383h19m9s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 383h19m11s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 383h19m13s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 383h19m13s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 383h19m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 383h19m15s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 383h19m17s
CI/CD Pipeline / Frontend Lint (push) Failing after 383h19m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 383h19m17s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 383h19m19s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 383h19m21s
CI/CD Pipeline / Deploy Production (push) Failing after 383h35m23s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 383h45m27s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 383h53m16s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 383h53m18s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 383h53m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 383h53m28s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
243b0e7c78 |
ci: CI 瞬态故障自动重试机制
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m48s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m35s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m51s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m27s
AI Code Review / AI Code Review (pull_request) Successful in 8m20s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m23s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m44s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 9m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 5m37s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m50s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m14s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 3m25s
CI/CD Pipeline / CI Gate (pull_request) Successful in 3m7s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 2m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m22s
CI/CD Pipeline / Unit Tests (push) Successful in 17m19s
CI/CD Pipeline / Integration Tests (push) Successful in 6m12s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m21s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m56s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m39s
CI/CD Pipeline / Canary Release to Production (push) Failing after 383h39m24s
CI/CD Pipeline / Production Browser E2E (push) Failing after 383h42m9s
CI/CD Pipeline / Deploy Production (push) Failing after 383h42m11s
CI/CD Pipeline / Build Production Web Image (push) Failing after 383h42m11s
CI/CD Pipeline / Build Production API Image (push) Failing after 383h42m12s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 383h46m0s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 383h46m0s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 383h46m51s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 383h46m52s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 383h46m53s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 383h46m55s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 383h46m56s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 383h51m11s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 383h51m15s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 383h51m17s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 383h53m59s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 383h54m59s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 383h55m1s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 383h55m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 383h55m38s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 383h55m55s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 383h55m59s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 383h57m27s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 383h57m31s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 383h57m33s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 383h57m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 383h57m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 384h1m36s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 384h1m38s
CI/CD Pipeline / PR Build API Image (push) Failing after 384h1m40s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 384h1m40s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 384h1m42s
CI/CD Pipeline / CI Gate (push) Failing after 384h15m32s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 384h16m22s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 384h21m5s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 384h25m24s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 384h29m16s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 384h30m8s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 384h31m40s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 384h31m46s
CI/CD Pipeline / PR Build Web Image (push) Failing after 384h35m49s
问题:
当 runner 出现瞬态故障(磁盘满/docker挂/网络抖动),分配到该 runner
的 job 会在 checkout/setup 阶段失败。这种失败与代码无关,但没有自动
重试机制,需要人工干预。
方案:
ci_transient_retry.sh - 每 5 分钟扫描最近 30 分钟的 runs:
- 检测特征:失败 job 的 checkout/setup 阶段失败 + 同 run 其他 job 成功
- 自动 re-run 整个 workflow(Gitea API /rerun)
- 每个 run 最多重试 1 次(状态文件跟踪,24h 自动清理)
- 支持 --dry-run 模式
- 日志记录到 /var/log/ci-auto-retry.log
判定逻辑:
- 失败 job 第一个 step 是 checkout/setup 且 conclusion=failure → 瞬态
- 同一 run 至少 2 个 job 成功(排除代码全挂)
- 纯代码失败(lint/test/compile)→ 不重试
部署:
- systemd timer: ci_transient_retry.{service,timer}
- 或 crontab: */5 * * * *
- Token 通过环境变量 / EnvironmentFile 注入,不硬编码
|
||
|
|
dddbd3bfa2 |
fix(editing): 模板片段时长从范围改为固定值 (#1571)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 3s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check push changed paths (push) Successful in 3m17s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m29s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m57s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m33s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 3m19s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m8s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m25s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m25s
AI Code Review / AI Code Review (pull_request) Failing after 8m1s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m43s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 9m4s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m57s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 2m31s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2m23s
CI/CD Pipeline / Unit Tests (push) Has been cancelled
CI/CD Pipeline / Integration Tests (push) Has been cancelled
CI/CD Pipeline / Retag skipped 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 / Production Browser E2E (pull_request) Failing after 384h3m29s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 384h3m31s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 384h4m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 384h5m1s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 384h5m5s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 384h5m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 384h7m7s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 384h7m11s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 384h7m13s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 384h10m23s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 384h10m25s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 384h10m27s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 384h10m27s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 384h10m31s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 384h10m29s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 384h10m29s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 384h10m53s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 384h10m31s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 384h10m59s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 384h11m1s
CI/CD Pipeline / Build Staging API Image (push) Failing after 384h10m33s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 384h11m42s
CI/CD Pipeline / Frontend Lint (push) Failing after 384h13m56s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 384h10m55s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 384h14m18s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 384h11m3s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 384h14m19s
CI/CD Pipeline / PR Build API Image (push) Failing after 384h14m20s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 384h14m22s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 384h39m14s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 384h41m20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 384h44m36s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 384h45m8s
CI/CD Pipeline / PR Build Web Image (push) Failing after 384h48m31s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
ab23ca7e5a |
fix(assets): 智能选素材传 limit 参数,避免「有几个选几个」 (#1570)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Frontend Unit Tests (push) Failing after 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m8s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m11s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m27s
CI/CD Pipeline / Check push changed paths (push) Successful in 5m48s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m22s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m11s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m31s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m28s
AI Code Review / AI Code Review (pull_request) Failing after 8m31s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m2s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 1m47s
CI/CD Pipeline / CI Gate (pull_request) Successful in 2m27s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 1m26s
CI/CD Pipeline / Retag skipped Staging API Image (push) Successful in 1m28s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m15s
CI/CD Pipeline / Integration Tests (push) Successful in 5m36s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m40s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m14s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m51s
CI/CD Pipeline / Unit Tests (push) Successful in 18m2s
CI/CD Pipeline / Production Browser E2E (push) Failing after 384h46m16s
CI/CD Pipeline / Deploy Production (push) Failing after 384h46m17s
CI/CD Pipeline / CI Gate (push) Failing after 384h46m18s
CI/CD Pipeline / Build Production Web Image (push) Failing after 384h46m18s
CI/CD Pipeline / Build Production API Image (push) Failing after 384h46m18s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 384h54m4s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 384h55m37s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 384h55m39s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 384h55m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 384h55m41s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 384h55m53s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 384h57m17s
CI/CD Pipeline / Build Staging API Image (push) Failing after 384h55m55s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 384h57m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 384h57m21s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 384h57m23s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 385h4m8s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 385h4m10s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 385h4m12s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 385h4m12s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 385h4m14s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 385h4m14s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 385h4m16s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 385h4m16s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 385h4m18s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 385h4m16s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 385h4m18s
CI/CD Pipeline / Frontend Lint (push) Failing after 385h4m22s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 385h4m20s
CI/CD Pipeline / PR Build Web Image (push) Failing after 385h4m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 385h4m22s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 385h4m24s
CI/CD Pipeline / Canary Release to Production (push) Failing after 385h20m28s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 385h20m29s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 385h29m49s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 385h29m52s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 385h31m32s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 385h38m21s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 385h38m25s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 385h38m29s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 385h38m33s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
dc816991d6 |
fix(assets): smart-match 响应扁平化——item 顶层直出素材字段,修复自动选素材全链路 404/422
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 4s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m38s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m3s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m24s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 4m58s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m29s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m44s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m9s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m34s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m40s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m17s
CI/CD Pipeline / CI Gate (pull_request) Successful in 47s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 45s
AI Code Review / AI Code Review (pull_request) Successful in 7m56s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m7s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / Frontend Lint (push) Failing after 10m18s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m59s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m17s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 3m57s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m45s
CI/CD Pipeline / Integration Tests (push) Successful in 3m5s
CI/CD Pipeline / Unit Tests (push) Successful in 14m44s
CI/CD Pipeline / Production Browser E2E (push) Failing after 385h35m28s
CI/CD Pipeline / Canary Release to Production (push) Failing after 385h35m29s
CI/CD Pipeline / CI Gate (push) Failing after 385h35m30s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 385h35m30s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 385h43m8s
CI/CD Pipeline / Build Production Web Image (push) Failing after 385h35m30s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 385h43m9s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 385h45m50s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 385h46m4s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 385h46m6s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 385h46m8s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 385h46m10s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 385h46m35s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 385h46m12s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 385h46m37s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 385h46m31s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 385h47m13s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 385h46m33s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 385h47m15s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 385h47m9s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 385h49m53s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 385h49m55s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 385h49m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 385h50m1s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 385h50m5s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 385h50m7s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 385h50m10s
CI/CD Pipeline / PR Build Web Image (push) Failing after 385h50m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 385h50m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 385h50m13s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 385h50m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 385h50m18s
CI/CD Pipeline / Deploy Production (push) Failing after 386h9m40s
CI/CD Pipeline / Build Production API Image (push) Failing after 386h9m41s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 386h20m17s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 386h20m46s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 386h21m22s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 386h24m2s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 386h24m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 386h24m14s
P0 线上事故:前端 smartMatchAssets 按 {items: AssetItem[]} 解析,
items.map(a => a.id) 直接取 id;但后端 SmartMatchItem 为
{asset: AssetResponse, score, breakdown} 包装结构,导致 id 全为
undefined → GET /assets/undefined 404 连发、POST /clips/from-assets
携带 null 422,自动模式预览无法生成、标题不显示。
修复:
- SmartMatchItem 改为继承 AssetResponse 的扁平结构:id/usable/
used_duration/available_duration/used_ratio 等素材字段全部在 item
顶层,前端拿到即可用;score/breakdown 评分字段保留
- 路由用 model_dump() 解包构造,packages.domain.smart_select_assets
域层 SmartMatchResult.asset 不动,generation_tasks 内部生成链路
([r.asset.id for r in results])零影响
- ClipsFromAssetsRequest 加 pre validator 过滤 null/空串/空白 id;
from-assets 路由层二次归一化兜底,全非法时 400 而非 422/500
测试:扁平结构 3 用例(顶层 id/无 asset 包装/余量字段可读/评分保留)、
端点 TestClient 断言更新、from-assets 容错 4 用例;相关 95 用例全过
|
||
|
|
f7693baeae |
ci(retag/deploy): 增加镜像内容校验,防止静默部署旧/损坏镜像
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 3m58s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m19s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 4m43s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 5m5s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m15s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m18s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m51s
CI/CD Pipeline / Build Staging API Image (push) Successful in 3m57s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m18s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m31s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m23s
AI Code Review / AI Code Review (pull_request) Successful in 11m10s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 2m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 59s
CI/CD Pipeline / Integration Tests (push) Successful in 4m31s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m32s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m23s
CI/CD Pipeline / Unit Tests (push) Successful in 17m40s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m1s
CI/CD Pipeline / Production Browser E2E (push) Failing after 385h59m57s
CI/CD Pipeline / Deploy Production (push) Failing after 385h59m58s
CI/CD Pipeline / CI Gate (push) Failing after 385h59m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 385h59m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 385h59m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 386h7m23s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 386h8m10s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 386h13m18s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 386h17m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 386h17m39s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 386h17m41s
CI/CD Pipeline / PR Build API Image (push) Failing after 386h17m41s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 386h17m43s
CI/CD Pipeline / Canary Release to Production (push) Failing after 386h34m9s
CI/CD Pipeline / Build Production Web Image (push) Failing after 386h34m9s
CI/CD Pipeline / PR Build Web Image (push) Failing after 386h51m51s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 387h38m38s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 387h50m34s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 387h16m44s
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 3m34s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 5m7s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 2m47s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 2m48s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 13m31s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m51s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 387h50m54s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m6s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m21s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 387h17m45s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 387h18m59s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 387h19m1s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 387h19m3s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 387h22m47s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 387h38m39s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 387h4m28s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 387h4m29s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 387h4m29s
CI/CD Pipeline / CI Gate (pull_request) Successful in 24s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 387h4m27s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 387h16m51s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 387h17m43s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 387h16m22s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 387h16m24s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 387h16m28s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 387h16m46s
retag_skipped_image.sh 加固: - 源镜像 layers 有效性检查(layers=0 拒绝 retag) - 镜像创建时间审计(>72h 输出警告) - digest 审计记录,方便溯源 ci_staging_deploy.sh 加固: - pull 后逐服务校验镜像 layers 有效性 - 记录每个镜像的 digest/size/created - 对比上次部署 manifest,标注变化状态 - 写入 deploy-manifest.json 供下次对比 - 校验失败直接阻断部署 concurrency 保持 cancel-in-progress: true(不变) 生产发版链路不动 |
||
|
|
107a391c47 |
fix(ci): 修正自检step插入位置(独立step而非Checkout内部)
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 4m31s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m42s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m19s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 5m49s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m20s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 8m18s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m55s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m41s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 9m18s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m3s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 10m37s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m18s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1m30s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 2m7s
AI Code Review / AI Code Review (pull_request) Successful in 13m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m17s
CI/CD Pipeline / Integration Tests (push) Successful in 4m44s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m36s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m20s
CI/CD Pipeline / Unit Tests (push) Successful in 19m3s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 5m9s
CI/CD Pipeline / Production Browser E2E (push) Failing after 387h8m14s
CI/CD Pipeline / Canary Release to Production (push) Failing after 387h8m14s
CI/CD Pipeline / CI Gate (push) Failing after 387h8m15s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 387h8m15s
CI/CD Pipeline / Build Production API Image (push) Failing after 387h8m16s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 387h16m22s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 387h16m26s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 387h16m26s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 387h16m38s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 387h16m40s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 387h16m40s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 387h16m42s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 387h18m15s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 387h18m17s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 387h18m19s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 387h18m53s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 387h18m48s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 387h18m55s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 387h18m57s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 387h21m31s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 387h22m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 387h23m37s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 387h23m43s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 387h23m39s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 387h23m45s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 387h27m12s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 387h23m47s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 387h27m14s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 387h27m22s
CI/CD Pipeline / PR Build Web Image (push) Failing after 387h27m16s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 387h27m24s
CI/CD Pipeline / PR Build API Image (push) Failing after 387h27m18s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 387h27m24s
CI/CD Pipeline / Frontend Lint (push) Failing after 387h27m20s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 387h27m22s
CI/CD Pipeline / Deploy Production (push) Failing after 387h42m25s
CI/CD Pipeline / Build Production Web Image (push) Failing after 387h42m25s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 387h50m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 387h53m1s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 387h57m51s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 388h1m32s
上一版 selfcheck 被插进 Checkout code step 内部导致 shell/env 键重复, Gitea 拒绝解析整个 workflow(DetectWorkflows: ignore invalid workflow)。 本版将 selfcheck 作为独立 step 放在 Checkout 之后。 |
||
|
|
2376f0c807 | fix(ci): 自检step移到Checkout之后——修复PR分支无脚本导致的误失败 | ||
|
|
8c0c34300f |
fix(ci): 僵尸run复活防护——重负载job自检+dedupe竞态增强
P1修复(2026-08-30 CI巡检实证): Gitea 1.26.4 调度器bug:被 concurrency cancel 的 run,其 job 会在数小时后 被复活重跑(attempt=2)。实测 42597 号 run 18:46 被取消,21:46 复活, 与正常流水线并行烧了1.5小时 runner(Validate+UnitTests+staging构建全套), 合并高峰双流水线CPU超卖导致单测 14分→30分。 改动: 1. 新增 scripts/ci/ci_run_selfcheck.sh:job 启动第一步实时查本 run 状态, 若 conclusion 为 cancelled/skipped(被复活的僵尸job)立即退出(exit 78), API 故障时不阻断(unknown 照常执行) 2. ci-pipeline.yml 12 个重量级 job(validate×3、unit/integration/frontend×2、 build-pr/build-staging/staging-e2e/api-tests/build-production)首步插入自检 3. dedupe-check 情形2增强:同一 head_sha 的 push 流水线不只是在跑时去重, 已 success 完成时 PR 侧测试同样跳过(消除竞态窗口双跑) |
||
|
|
3bc850dc0f |
fix(ci): 定时任务防僵尸自保——urlopen补超时+扫描墙钟上限+降频
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (push) Successful in 1s
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 Unit Tests (push) Has been cancelled
CI/CD Pipeline / Check push changed paths (push) Has been cancelled
CI/CD Pipeline / Build Staging API Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (push) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (push) Has been cancelled
CI/CD Pipeline / Build Production API Image (push) Has been cancelled
CI/CD Pipeline / Build Production Web Image (push) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (push) Has been cancelled
CI/CD Pipeline / Deploy Production (push) Has been cancelled
CI/CD Pipeline / Production Browser E2E (push) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (push) Has been cancelled
CI/CD Pipeline / Canary Release to Production (push) Has been cancelled
CI/CD Pipeline / CI Gate (push) Has been cancelled
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
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 3m54s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Waiting to run
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 387h27m32s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 387h27m37s
CI/CD Pipeline / PR Build API Image (push) Failing after 387h27m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 387h27m38s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 387h27m41s
CI/CD Pipeline / PR Build Web Image (push) Failing after 388h1m47s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 388h18m22s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 388h22m12s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 3m31s
CI/CD Pipeline / Validate - Code Quality (pull_request) Successful in 7m17s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Successful in 3m44s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Successful in 3m47s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 18m25s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 7m11s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 4m14s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 387h44m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 387h44m14s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 387h48m0s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 387h48m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 387h48m14s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 387h48m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 388h3m47s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 388h16m32s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 387h29m38s
CI/CD Pipeline / CI Gate (pull_request) Successful in 44s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 387h54m37s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 387h29m36s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 387h29m37s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 387h42m24s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 387h42m20s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 387h42m32s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 387h48m2s
P0修复:pr_auto_scan.py 的 api_request() 中 urlopen 无 timeout, 网络异常时永久阻塞(2026-08-30 实测卡死195分钟占满runner slot), 而 Gitea 1.26.4 的 timeout-minutes 对卡死job不生效。 改动: 1. pr_auto_scan.py: urlopen 加 timeout=15s + URLError/socket.timeout 异常捕获(返回599);新增 --max-wall-seconds(默认240s)墙钟上限, 到点主动退出;merge_pr 的 sleep(30) 改为可中断轮询 2. acr_cleanup.py: 7处 urlopen 补 timeout=30s(生产清理链路同款隐患) 3. auto_fix_formatting.py: 5处 urlopen 补 timeout=15s 4. pr-auto-scan.yml / ci-trigger-monitor.yml: schedule 从 */5 降到 */10, 24h运行次数各减半(288→144),监控告警阈值同步为10分钟 |
||
|
|
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 阻塞级问题。 |
||
|
|
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
解析模块对象再打补丁。
|
||
|
|
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)不变。 |
||
|
|
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
|
||
|
|
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 保留(独立包树,不影响共享工具包)。 |
||
|
|
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> |
||
|
|
40eca5e83f |
fix(web): 上传按钮模式+卡片文字重叠+AI配音时长+smart-match结构兼容 (#1564)
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 if frontend-only change (pull_request) Successful in 3m44s
CI/CD Pipeline / Check push changed paths (push) Successful in 3m57s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 4m12s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 4m55s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 5m17s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m13s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 2m13s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1m2s
CI/CD Pipeline / Retag skipped Staging API Image (push) Successful in 1m12s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 1m18s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 8m22s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 58s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 9m6s
AI Code Review / AI Code Review (pull_request) Successful in 9m24s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 9m33s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m29s
CI/CD Pipeline / Integration Tests (push) Successful in 3m19s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m3s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 4m35s
CI/CD Pipeline / Unit Tests (push) Failing after 16m42s
CI/CD Pipeline / Production Browser E2E (push) Failing after 397h2m32s
CI/CD Pipeline / Deploy Production (push) Failing after 397h2m34s
CI/CD Pipeline / CI Gate (push) Failing after 397h2m35s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 397h2m36s
CI/CD Pipeline / Build Production Web Image (push) Failing after 397h2m36s
CI/CD Pipeline / Build Production API Image (push) Failing after 397h2m36s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 397h13m8s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 397h15m15s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 397h15m21s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 397h15m23s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 397h15m27s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 397h15m31s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 397h15m33s
CI/CD Pipeline / Build Staging API Image (push) Failing after 397h15m25s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 397h15m35s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 397h15m35s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 397h19m5s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 397h15m36s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 397h19m7s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 397h18m59s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 397h19m11s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 397h19m1s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 397h19m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 397h19m19s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 397h19m20s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 397h19m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 397h19m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 397h19m17s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 397h19m21s
CI/CD Pipeline / PR Build API Image (push) Failing after 397h19m22s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 397h19m21s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 397h19m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 397h19m21s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 397h19m23s
CI/CD Pipeline / Canary Release to Production (push) Failing after 397h36m44s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 397h49m27s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 397h49m39s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 397h49m44s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 397h53m13s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 397h53m19s
CI/CD Pipeline / PR Build Web Image (push) Failing after 397h53m31s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
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> |
||
|
|
0fde7d687c |
fix(test): test_dedup_engine 不再 mock packages.shared 父包,修复 50 个 thumbnail 单测被 mock 污染 (#1563)
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 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2m57s
CI/CD Pipeline / Validate - Migration (alembic) (push) Successful in 3m51s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m34s
CI/CD Pipeline / Validate - Type Check (mypy) (push) Successful in 6m19s
CI/CD Pipeline / Validate - Code Quality (push) Successful in 8m5s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 7m38s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m41s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 7m31s
AI Code Review / AI Code Review (pull_request) Successful in 7m55s
CI/CD Pipeline / Build Staging API Image (push) Successful in 2m50s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m30s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m35s
CI/CD Pipeline / Build Staging Worker Image (push) Successful in 2m13s
CI/CD Pipeline / Unit Tests (push) Failing after 16m43s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Successful in 1m52s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 1m23s
CI/CD Pipeline / Integration Tests (push) Successful in 7m32s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 13m40s
CI/CD Pipeline / CI Gate (pull_request) Successful in 45s
CI/CD Pipeline / ACR Image Cleanup (push) Successful in 2m37s
CI/CD Pipeline / Staging E2E Tests (push) Successful in 3m46s
CI/CD Pipeline / Staging API Integration Tests (push) Successful in 4m21s
CI/CD Pipeline / Canary Release to Production (push) Failing after 398h21m52s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 398h24m52s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 398h24m54s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 398h24m58s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 398h24m58s
CI/CD Pipeline / CI Gate (push) Failing after 398h25m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 398h24m58s
CI/CD Pipeline / Production Browser E2E (push) Failing after 398h27m49s
CI/CD Pipeline / Deploy Production (push) Failing after 398h27m58s
CI/CD Pipeline / Build Production Worker Image (push) Failing after 398h28m58s
CI/CD Pipeline / Build Production API Image (push) Failing after 398h29m2s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 398h29m4s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 398h29m8s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Failing after 398h29m20s
CI/CD Pipeline / Retag skipped Staging API Image (push) Failing after 398h29m34s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 398h31m19s
CI/CD Pipeline / Build Staging Web Image (push) Failing after 398h36m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 398h38m36s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 398h38m41s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 398h39m6s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 398h39m8s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 398h38m43s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 398h39m10s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 398h46m43s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 398h46m45s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 398h46m49s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 398h46m51s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 398h46m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 398h46m53s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 398h47m15s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 398h49m21s
CI/CD Pipeline / PR Build Web Image (push) Failing after 398h47m17s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 398h49m22s
CI/CD Pipeline / PR Build API Image (push) Failing after 398h47m19s
CI/CD Pipeline / Frontend Lint (push) Failing after 398h47m21s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 398h59m5s
CI/CD Pipeline / Build Production Web Image (push) Failing after 399h3m9s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 399h3m15s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 399h12m54s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 399h20m56s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |
||
|
|
fb197e8386 |
fix(assets): 骨架屏网格列数同步真实网格(6列)+响应式断点对齐 (#1560)
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 7s
CI/CD Pipeline / Check push changed paths (push) Successful in 4m34s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 4m40s
CI/CD Pipeline / Build Staging Web Image (push) Successful in 49s
AI Code Review / AI Code Review (pull_request) Successful in 5m56s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 59s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 6m20s
CI/CD Pipeline / Frontend Unit Tests (push) Successful in 6m32s
CI/CD Pipeline / Retag skipped Staging API Image (push) Successful in 1m18s
CI/CD Pipeline / Retag skipped Staging Worker Image (push) Successful in 1m17s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 1m20s
CI/CD Pipeline / CI Gate (pull_request) Successful in 46s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 7m40s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (push) Successful in 2m17s
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 / 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 / Canary Release to Production (pull_request) Failing after 400h58m37s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 400h58m41s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 400h58m43s
CI/CD Pipeline / Retag skipped Staging Web Image (push) Failing after 400h58m47s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 400h58m47s
CI/CD Pipeline / Build Staging Worker Image (push) Failing after 400h59m18s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 400h58m45s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 400h59m39s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 400h59m41s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 401h3m53s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 400h58m49s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 401h4m3s
CI/CD Pipeline / Build Staging API Image (push) Failing after 400h59m39s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 401h4m5s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 400h59m39s
CI/CD Pipeline / Validate - Migration (alembic) (pull_request) Failing after 401h4m9s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 401h3m55s
CI/CD Pipeline / Validate - Type Check (mypy) (pull_request) Failing after 401h4m11s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 401h3m57s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Failing after 401h4m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 401h4m16s
CI/CD Pipeline / Validate - Code Quality (pull_request) Failing after 401h4m13s
CI/CD Pipeline / PR Build Worker Image (push) Failing after 401h4m21s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 401h4m22s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 401h4m18s
CI/CD Pipeline / PR Build Web Image (push) Failing after 401h4m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 401h4m19s
CI/CD Pipeline / Frontend Lint (push) Failing after 401h4m23s
CI/CD Pipeline / Check if frontend-only change (push) Failing after 401h4m27s
CI/CD Pipeline / Production Browser E2E (pull_request) Failing after 401h32m48s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 401h33m50s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 401h38m8s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 401h38m16s
CI/CD Pipeline / PR Build API Image (push) Failing after 401h38m32s
Co-authored-by: xiaoxia <dev@xiaoxiajianji.com> Co-committed-by: xiaoxia <dev@xiaoxiajianji.com> |