fix(ci): 修复develop分支CI核心链路失败(Code Quality + Unit Tests + Frontend) #1129
Reference in New Issue
Block a user
Delete Branch "fix/develop-ci-failures-20260729"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
修复内容
develop分支CI恢复后发现3个核心job失败,本次全部修复:
1. Code Quality (63个错误)
speed_engine.py中2个未使用的import(MAX_SPEED, MIN_SPEED)pyproject.toml配置per-file-ignores忽略tests目录的B011规则2. Unit Tests (14个失败)
ALLOWED_VIDEO_MIME_TYPES的re-export(从domain层导入)url_security子模块,修复video_processing.url_security访问失败POSITION_ALIGNMENT导入路径(从packages.domain.subtitle_style导入)3. Frontend Unit Tests (1个失败)
🚀 预览环境已部署
【阻塞级判定】
📊 审查概览
🔴 阻塞级问题(必须修复)
无
💡 改进建议(不阻塞合并)
无
✅ 良好实践
speed_engine.py中,通过添加noqa: F401和模块级包装函数来维持向后兼容性,这是一种在不破坏现有调用方的情况下进行底层重构的优秀实践。POSITION_ALIGNMENT、AssetLibraryKind和ALLOWED_VIDEO_MIME_TYPES等常量和类型迁移至packages.domain,符合领域驱动设计(DDD)原则,有助于解耦业务逻辑与实现细节。test_classification.py和useGenerateVideo.test.ts),确保了代码变更的可靠性。✅ 格式检查通过 | ✅ 逻辑审查通过 | ✅ 性能良好
🤖 由 AI 代码审查机器人自动生成 | 2026-07-29 03:55:36 | 模型:
🗑️ 预览环境已清理
PR #1129 已关闭或合并,对应的预览环境已被清理。