feat(#1894): 废弃标题库整合到文案库 - scripts 模型新增标题字段 #1927

Merged
auto-approve-bot merged 7 commits from refactor/1894-merge-title-library-into-scripts into develop 2026-09-16 05:35:20 +08:00
Owner

概述

将冗余的 title_libraries(标题库)整合进 scripts(文案库),实现标题配置的统一管理。

变更内容

1. Scripts 模型新增字段

  • title_text (String 500):标题文字内容
  • title_category (String 50):标题分类
  • title_config (JSON):标题样式配置(字体、字号、颜色、位置等)

2. 数据迁移脚本 (009)

  • 为 scripts 表新增 3 个字段
  • 将 title_libraries 现有数据迁移到 scripts 表(text→title_text, category→title_category, title_config 映射)
  • 迁移后 title_libraries 保留但标记为废弃

3. title_libraries API 标记 deprecated

  • 所有 7 个接口添加 [Deprecated] 文档前缀
  • 返回响应添加 Warning header
  • 日志记录废弃警告

4. 视频生成支持从 script 读取标题配置

  • 生成任务请求新增 script_id 字段
  • 当传入 script_id 时,自动从 script 读取 title_text/title_config 作为标题配置
  • 请求中的 title_config 优先级高于 script 中的配置(兼容旧逻辑)
  • 预览生成和批量生成都支持此功能

5. 补充单元测试

  • test_script_title_integration.py:新增 8 个测试覆盖完整链路
  • test_scripts_routes.py:更新现有测试覆盖新字段

向后兼容

  • title_libraries API 仍可用,仅标记废弃
  • 旧的 title_config 请求参数仍优先生效
  • title_ids 仍可在请求中传入(向后兼容)

关联 Issue

## 概述 将冗余的 title_libraries(标题库)整合进 scripts(文案库),实现标题配置的统一管理。 ## 变更内容 ### 1. Scripts 模型新增字段 - `title_text` (String 500):标题文字内容 - `title_category` (String 50):标题分类 - `title_config` (JSON):标题样式配置(字体、字号、颜色、位置等) ### 2. 数据迁移脚本 (009) - 为 scripts 表新增 3 个字段 - 将 title_libraries 现有数据迁移到 scripts 表(text→title_text, category→title_category, title_config 映射) - 迁移后 title_libraries 保留但标记为废弃 ### 3. title_libraries API 标记 deprecated - 所有 7 个接口添加 `[Deprecated]` 文档前缀 - 返回响应添加 `Warning` header - 日志记录废弃警告 ### 4. 视频生成支持从 script 读取标题配置 - 生成任务请求新增 `script_id` 字段 - 当传入 `script_id` 时,自动从 script 读取 `title_text`/`title_config` 作为标题配置 - 请求中的 `title_config` 优先级高于 script 中的配置(兼容旧逻辑) - 预览生成和批量生成都支持此功能 ### 5. 补充单元测试 - `test_script_title_integration.py`:新增 8 个测试覆盖完整链路 - `test_scripts_routes.py`:更新现有测试覆盖新字段 ## 向后兼容 - title_libraries API 仍可用,仅标记废弃 - 旧的 `title_config` 请求参数仍优先生效 - `title_ids` 仍可在请求中传入(向后兼容) ## 关联 Issue - Closes #1894

🚀 预览环境已部署

项目 详情
PR号 #1927
预览链接 https://pr-1927.preview.xiaoxiajianji.com
API环境 staging

💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。

🔄 每次提交新代码后预览环境会自动更新。

🗑️ PR 关闭或合并后,预览环境会自动清理。

🚀 **预览环境已部署** | 项目 | 详情 | |------|------| | PR号 | #1927 | | 预览链接 | [https://pr-1927.preview.xiaoxiajianji.com](https://pr-1927.preview.xiaoxiajianji.com) | | API环境 | staging | > 💡 预览环境使用 staging API 数据,请勿在预览环境中操作重要数据。 > > 🔄 每次提交新代码后预览环境会自动更新。 > > 🗑️ PR 关闭或合并后,预览环境会自动清理。
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from be4879096a to 08cad1f1ee 2026-09-15 13:41:07 +08:00 Compare
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from 8d7546ac0b to ea8e17e80d 2026-09-15 14:20:23 +08:00 Compare
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from 7fc342df8b to 6a4913a3b9 2026-09-15 14:36:38 +08:00 Compare
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from b64d384b91 to 24da6c9667 2026-09-15 17:07:01 +08:00 Compare
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from 24da6c9667 to 41fa4e016f 2026-09-15 17:08:44 +08:00 Compare
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from 0b1fb30147 to 41fa4e016f 2026-09-15 17:21:35 +08:00 Compare
xiaoxia added 6 commits 2026-09-15 21:21:46 +08:00
feat(#1894): 废弃标题库整合到文案库 - scripts 模型新增 title_text/title_category/title_config 字段 - 数据迁移脚本 009 - title_libraries API 标记 deprecated - 视频生成支持从 script 读取标题配置 - 补充单元测试
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 8s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 13s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m41s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m42s
AI Code Review / AI Code Review (pull_request) Successful in 6m17s
CI/CD Pipeline / PR Build API Image (pull_request) Failing after 12m10s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Failing after 12m19s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 10m47s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 1m58s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (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 / Staging E2E Tests (pull_request) Failing after 26h45m6s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 26h45m13s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 26h45m19s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 26h44m42s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 26h44m35s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 26h44m36s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 26h44m42s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 26h44m42s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 26h32m29s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 26h32m30s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 26h44m50s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 26h44m28s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 26h44m29s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 26h44m30s
29a127c7f1
fix(#1894): 修复缺失的ScriptModel字段、ScriptService方法、schema字段和deprecated header
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
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m48s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 1m55s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m3s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 58s
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 / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 25h38m18s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 25h38m36s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 25h40m34s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 25h37m58s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 25h37m58s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 25h39m10s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 25h41m59s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 25h37m40s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 25h37m54s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 25h39m55s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 25h37m43s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 25h37m49s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 25h37m53s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 26h13m29s
08cad1f1ee
fix(#1894): 移除 CreateGenerationTaskRequest 中重复的 script_id 字段定义
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
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m51s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 3m7s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 3m13s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m30s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m50s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m8s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 24h46m56s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 24h47m2s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24h47m3s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 24h46m23s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 24h46m21s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 24h46m23s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 24h46m23s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 24h46m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 24h46m25s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 24h46m25s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 24h46m16s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 24h46m26s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 24h46m16s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 24h46m24s
6a4913a3b9
style: auto-format with black + isort + ruff + 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 2s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 27s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 28s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m7s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m43s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m8s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 3m55s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m17s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 5m33s
AI Code Review / AI Code Review (pull_request) Successful in 6m21s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 10m6s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / CI Gate (pull_request) Failing after 2s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 7m34s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 24h31m59s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 24h42m1s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 24h42m3s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 24h42m5s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 24h41m21s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 24h41m22s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 24h41m22s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 24h41m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 24h41m25s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 24h31m17s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 24h31m19s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 24h41m16s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 24h31m17s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 24h31m19s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 24h41m20s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 24h41m24s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 24h41m24s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 24h41m31s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 25h16m54s
b64d384b91
fix(#1894): add alembic 077 migration; fix test imports (from main import app) + URL prefix + dependency_overrides; ASCII Warning header
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 / PR Build API Image (pull_request) Successful in 1m56s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m9s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m31s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m45s
AI Code Review / AI Code Review (pull_request) Successful in 6m37s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 7m17s
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 / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 18h1m41s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 18h1m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 18h1m5s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 18h1m10s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 18h1m10s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 18h1m12s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 18h1m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 18h1m15s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 18h1m16s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 18h0m59s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 18h0m59s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 18h1m13s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 18h1m14s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 18h36m50s
509b8db3a3
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from a62dc33599 to 509b8db3a3 2026-09-15 21:21:46 +08:00 Compare
xiaoxia added 1 commit 2026-09-15 22:21:04 +08:00
fix(#1894): fix alembic revision chain — rename 077→076 (no 076 existed), set down_revision to 075_add_sentence_timings, add postgresql dialect guard
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
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m8s
AI Code Review / AI Code Review (pull_request) Successful in 6m36s
PR Automation / Auto Approve on CI Green (pull_request) Failing after 11m42s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been skipped
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 16s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 10m35s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 16h20m35s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 16h31m21s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 16h30m38s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 16h30m39s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 16h30m40s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 16h30m41s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 16h19m47s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 16h19m57s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 16h30m38s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 16h43m16s
f30fe14ff8
KeyError: '076_membership_points' broke alembic upgrade on CI (Postgres).
No membership_points migration ever existed (PR #1919 added points
without a new alembic revision). Our migration should chain from
075_add_sentence_timings, the actual head on develop.
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from ffc39686df to f30fe14ff8 2026-09-15 22:21:04 +08:00 Compare
xiaoxia added 1 commit 2026-09-15 23:13:33 +08:00
fix(#1894): shorten alembic revision ID to fit varchar(32)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 3s
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 2m15s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m48s
AI Code Review / AI Code Review (pull_request) Successful in 6m37s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 6s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 6s
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 / 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 Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 15h29m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 15h29m58s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 15h29m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 15h29m8s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 15h29m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 15h29m16s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 15h36m42s
d0125a1da2
alembic_version.version_num is varchar(32); previous ID
'076_merge_title_library_into_scripts' was 36 chars and caused
StringDataRightTruncation on PostgreSQL. Renamed to '076_merge_title_libs'
(20 chars).
xiaoxia force-pushed refactor/1894-merge-title-library-into-scripts from a8843fee8e to d0125a1da2 2026-09-15 23:13:33 +08:00 Compare
auto-approve-bot added 1 commit 2026-09-16 00:01:31 +08:00
style: auto-format with black + isort + ruff + 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 1s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m3s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m38s
AI Code Review / AI Code Review (pull_request) Successful in 6m17s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 14s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 13s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m37s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m32s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 5m38s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 11m1s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 11m53s
CI/CD Pipeline / Validate - Security (pull_request) Failing after 28m33s
CI/CD Pipeline / CI Gate (pull_request) Failing after 3s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 14h11m41s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 14h18m36s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 14h44m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 14h55m45s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 14h17m52s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 14h55m4s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 14h17m52s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 14h43m21s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 14h43m21s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 14h55m1s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 14h55m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 14h10m57s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 15h1m32s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 14h10m57s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 14h18m51s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 14h10m57s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 14h55m5s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 14h55m6s
d0af26116c
xiaoxia added 1 commit 2026-09-16 03:48:48 +08:00
fix(#1894): fix unit test failures - mock attrs + category default
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 3s
CI/CD Pipeline / Check push changed paths (pull_request) Has been skipped
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
cb021b66d9
- Add title_text/title_category/title_config to all MagicMock instances in route tests
- Fix assertion: title_category default is '' not 'default'
xiaoxia added 1 commit 2026-09-16 03:48:59 +08:00
fix(#1894): remove conflicting 076_merge_title_libs migration (renamed to 077)
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Has been cancelled
CI/CD Pipeline / Check if frontend-only change (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Has been cancelled
CI/CD Pipeline / Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Unit Tests (pull_request) Has been cancelled
CI/CD Pipeline / PR Build API Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Web Image (pull_request) Has been cancelled
CI/CD Pipeline / PR Build Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Check push changed paths (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been cancelled
CI/CD Pipeline / Build Production API Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Web Image (pull_request) Has been cancelled
CI/CD Pipeline / Build Production Worker Image (pull_request) Has been cancelled
CI/CD Pipeline / Deploy Production (pull_request) Has been cancelled
CI/CD Pipeline / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / ACR Image Cleanup (pull_request) Has been cancelled
CI/CD Pipeline / Canary Release to Production (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Approve on CI Green (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
Preview Deploy / Deploy Preview Environment (pull_request) Has been cancelled
b620b50f23
xiaoxia added 1 commit 2026-09-16 03:49:22 +08:00
fix(#1894): add 077_merge_title_libs migration (down_revision=076_membership_points)
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 / PR Build API Image (pull_request) Successful in 7s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m36s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 8s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 2m45s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 2m49s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Failing after 3m33s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 3m58s
AI Code Review / AI Code Review (pull_request) Successful in 6m17s
CI/CD Pipeline / Validate - Security (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
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 4m4s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 11h31m55s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 11h32m18s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 11h31m13s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 11h31m14s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 11h31m14s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 11h31m15s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 11h31m23s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 11h31m23s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 11h31m23s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 11h33m27s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 11h31m8s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 11h31m8s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 11h31m40s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 11h31m40s
d551ce62ac
Replaces deleted 076_merge_title_libs. develop has 076_membership_points.py from PR #1919/#1936, so our migration must chain after it as 077.
xiaoxia added 1 commit 2026-09-16 03:57:40 +08:00
fix(#1894): add 076_membership_points.py from develop to fix alembic chain
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 7s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 13s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 31s
Preview Deploy / Deploy Preview Environment (pull_request) Failing after 14m2s
PR Automation / Auto Approve on CI Green (pull_request) Failing after 14m3s
AI Code Review / AI Code Review (pull_request) Failing after 14m11s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been skipped
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (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 / Production Browser E2E (pull_request) Has been cancelled
CI/CD Pipeline / CI Gate (pull_request) Has been cancelled
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 10h52m53s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 10h52m59s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 11h25m32s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 10h52m15s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 10h52m17s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 10h52m17s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 11h10m20s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 11h24m28s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 0s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 11h0m2s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 11h0m3s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 0s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 10h52m12s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 10h52m6s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 10h52m12s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 0s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 10h52m6s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 11h10m20s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 11h25m10s
29e80db722
xiaoxia added 1 commit 2026-09-16 04:31:27 +08:00
chore(ci): retrigger CI after fixes
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
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m7s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 2m53s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m4s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 2m58s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m38s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m3s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m11s
AI Code Review / AI Code Review (pull_request) Successful in 8m52s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 8m56s
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 11m3s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 15m42s
CI/CD Pipeline / CI Gate (pull_request) Successful in 4s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Failing after 10h36m25s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 10h52m7s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 10h52m12s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 10h51m9s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 10h51m14s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 10h51m14s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 10h51m15s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 10h51m21s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 10h51m21s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 10h35m40s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 10h35m40s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 10h51m5s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 10h51m4s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 10h35m40s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 10h35m37s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 10h51m20s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 10h51m4s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 10h51m25s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 10h51m30s
ab7595a432
xiaoxia added 1 commit 2026-09-16 05:18:49 +08:00
Merge remote-tracking branch 'origin/develop' into refactor/1894-merge-title-library-into-scripts
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 16s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 14s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m13s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m21s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m42s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 4m3s
CI/CD Pipeline / Validate - Style (pull_request) Has been cancelled
CI/CD Pipeline / Validate - Security (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
AI Code Review / AI Code Review (pull_request) Has been cancelled
PR Automation / Auto Merge on CI Green + Approved (pull_request) Has been cancelled
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 10h2m29s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 10h2m59s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 10h4m52s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 10h1m54s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 10h1m35s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 10h1m40s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 10h1m40s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 10h4m4s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 10h4m4s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 10h4m6s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 10h1m30s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 10h1m30s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 10h2m10s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 10h1m30s
d60359537a
# Conflicts:
#	alembic/versions/077_merge_title_libs.py
#	tests/unit/test_scripts_routes.py
auto-approve-bot added 1 commit 2026-09-16 05:24:36 +08:00
style: auto-format with black + isort + ruff + prettier [skip ci-format-check]
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 2s
CI/CD Pipeline / Dedup Check - skip PR tests when covered by push pipeline (pull_request) Successful in 5s
CI/CD Pipeline / PR Build API Image (pull_request) Successful in 46s
CI/CD Pipeline / PR Build Worker Image (pull_request) Successful in 15s
Preview Deploy / Deploy Preview Environment (pull_request) Successful in 1m23s
PR Automation / Auto Approve on CI Green (pull_request) Successful in 3m3s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 3m41s
CI/CD Pipeline / Validate - Style (pull_request) Successful in 4m9s
CI/CD Pipeline / Validate - Python (mypy + alembic) (pull_request) Successful in 4m41s
AI Code Review / AI Code Review (pull_request) Successful in 6m59s
CI/CD Pipeline / Validate - Security (pull_request) Successful in 9m24s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 9m54s
CI/CD Pipeline / CI Gate (pull_request) Successful in 1s
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
PR Automation / Auto Merge on CI Green + Approved (pull_request) Successful in 7m38s
ACR Cleanup / ACR Image Cleanup (pull_request_target) Successful in 12s
Preview Cleanup / Cleanup Preview Environment (pull_request) Successful in 36s
CI/CD Pipeline / Build Production Web Image (pull_request) Failing after 9h49m2s
CI/CD Pipeline / Staging API Integration Tests (pull_request) Failing after 9h57m41s
CI/CD Pipeline / Build Staging Web Image (pull_request) Failing after 9h59m2s
CI/CD Pipeline / Deploy Production (pull_request) Failing after 9h48m12s
CI/CD Pipeline / PR Build Web Image (pull_request) Failing after 9h57m18s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 9h58m6s
CI/CD Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Failing after 9h56m58s
CI/CD Pipeline / Retag skipped Staging Worker Image (pull_request) Failing after 9h57m2s
CI/CD Pipeline / Retag skipped Staging Web Image (pull_request) Failing after 9h57m3s
CI/CD Pipeline / Build Staging Worker Image (pull_request) Failing after 9h58m12s
CI/CD Pipeline / Build Staging API Image (pull_request) Failing after 9h58m13s
CI/CD Pipeline / Staging E2E Tests (pull_request) Failing after 9h56m52s
CI/CD Pipeline / Canary Release to Production (pull_request) Failing after 9h48m12s
CI/CD Pipeline / Build Production Worker Image (pull_request) Failing after 9h48m13s
CI/CD Pipeline / Build Production API Image (pull_request) Failing after 9h48m13s
CI/CD Pipeline / ACR Image Cleanup (pull_request) Failing after 9h56m52s
CI/CD Pipeline / Frontend Unit Tests (pull_request) Failing after 9h58m6s
CI/CD Pipeline / Check push changed paths (pull_request) Failing after 9h58m16s
CI/CD Pipeline / Retag skipped Staging API Image (pull_request) Failing after 10h32m51s
fe9e0806ea
auto-approve-bot merged commit 7564b50f7e into develop 2026-09-16 05:35:20 +08:00
auto-approve-bot deleted branch refactor/1894-merge-title-library-into-scripts 2026-09-16 05:35:21 +08:00

🗑️ 预览环境已清理

PR #1927 已关闭或合并,对应的预览环境已被清理。

如有需要,可以重新打开 PR 来重新生成预览环境。

🗑️ **预览环境已清理** PR #1927 已关闭或合并,对应的预览环境已被清理。 > 如有需要,可以重新打开 PR 来重新生成预览环境。
Sign in to join this conversation.