fix(api+ci): DELETE 204响应体全修复 + isort/black整理 + CI环境兼容 + 测试修复 #286

Merged
xiaoxia merged 27 commits from fix/delete-204-response-body into develop 2026-07-14 07:07:51 +08:00

27 Commits

Author SHA1 Message Date
CI Bot 0ce0f54a30 style: isort fix test_oss_direct_upload.py
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 27s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 51s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 57s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 2m58s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 27s
CI/CD Pipeline / Frontend Lint (push) Successful in 57s
2026-07-14 01:37:40 +08:00
CI Bot e8fcfe9b19 fix(test): OSS测试重置shared config + 集成测试password_reset路径修正
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 15s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m5s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m15s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m4s
2026-07-14 01:32:16 +08:00
CI Bot 83043ea4f0 fix(ci): ffmpeg安装容错 + OSS变量名修正 + config测试默认值隔离env
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m4s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m5s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 1m5s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1m8s
2026-07-14 01:26:19 +08:00
CI Bot 1c98e6d8d0 fix(ci): Unit/Integration Tests 环境兼容修复 - ffmpeg安装 + OSS占位变量 + pip统一用python3 -m
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m25s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m29s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Failing after 11s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 2m40s
2026-07-14 01:17:21 +08:00
CI Bot f6bfaa5aaf fix(test): 修复edit_plan_generation celery mock路径 + asset_library删除断言中文文案
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 35s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 55s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 26s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m50s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
2026-07-14 00:45:23 +08:00
CI Bot 8191ca3909 style: re-run black on 3 files after cherry-pick merge
CI/CD Pipeline / Unit Tests (pull_request) Failing after 57s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m20s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 1m27s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 3m4s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
2026-07-14 00:36:37 +08:00
ops-bot 45da7b6f3a fix(format): black格式化 check_migration_safety.py
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 36s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 46s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 20s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 1m50s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
2026-07-14 00:32:57 +08:00
ops-bot 0974345215 fix(format): black格式化 generation.py 2026-07-14 00:32:55 +08:00
ops-bot 104af2623a fix(format): black格式化 unified_render_service.py 2026-07-14 00:32:53 +08:00
ops-bot 1f0060eb0c fix(frontend): prettier格式化 TitleLibrary.tsx 2026-07-14 00:32:50 +08:00
ops-bot ea31cdc648 fix(frontend): prettier格式化 Dashboard.tsx 2026-07-14 00:32:48 +08:00
ops-bot 12171cf9cb fix(frontend): prettier格式化 Accounts.tsx 2026-07-14 00:32:46 +08:00
ops-bot 11b7cd1c51 fix(ci): 移除--break-system-packages,兼容旧Runner pip 22.0.2 2026-07-14 00:32:44 +08:00
CI Bot 14130a2123 fix(api): 全面修复DELETE 204响应体 + isort全量整理 + flake8修复
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 12s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 44s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1m52s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
- 修复所有14个DELETE接口204响应体问题(response_class=Response + response_model=None)
- projects.py补充response_model=None(FastAPI从返回类型推断response_model导致204校验失败)
- isort全量格式化15个文件(对齐black profile,line_length=120)
- 修复assets.py flake8 E303(第77行前空行3→2)
- black格式化3个文件:unified_render_service.py, generation.py, check_migration_safety.py

Unit Tests: 1425 passed, 10 failed(10个失败均为已有问题,与204/isort无关)
2026-07-14 00:09:41 +08:00
CI Bot 6a64fa4a2b style: black format 3 files (unified_render_service, generation, check_migration_safety)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 18s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 18s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 49s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 2m9s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
2026-07-13 23:46:14 +08:00
xiaoxia 274c1e6a63 fix(api): 修复voices.py中DELETE接口204响应体问题
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 16s
CI/CD Pipeline / Integration Tests (pull_request) Failing after 16s
CI/CD Pipeline / Unit Tests (pull_request) Failing after 50s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 21m44s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:33 +08:00
xiaoxia 9027931443 fix(api): 修复voice_clones.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:32 +08:00
xiaoxia 9511e51a9c fix(api): 修复tts.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:32 +08:00
xiaoxia 0462979e14 fix(api): 修复titles.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:31 +08:00
xiaoxia 7d6a469f1a fix(api): 修复templates.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:31 +08:00
xiaoxia d2f086a740 fix(api): 修复tags.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:29 +08:00
xiaoxia 40a642b778 fix(api): 修复projects.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:29 +08:00
xiaoxia 1c2ee7dae9 fix(api): 修复feature_flags.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:28 +08:00
xiaoxia cef499de76 fix(api): 修复edit_plans.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:28 +08:00
xiaoxia 747fb989b7 fix(api): 修复duplication.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:27 +08:00
xiaoxia 6347cd1173 fix(api): 修复assets.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:26 +08:00
xiaoxia ce9e0e93c2 fix(api): 修复asset_libraries.py中DELETE接口204响应体问题
添加response_class=Response,确保204响应无body。
2026-07-13 23:00:26 +08:00