Commit Graph

1220 Commits

Author SHA1 Message Date
xiaoxia d1879c19d2 ci: remove test-ssh-secret debug workflow 2026-07-12 10:26:40 +08:00
xiaoxia e55de4dd9c ci: restore daily-check.yml from develop 2026-07-12 10:26:17 +08:00
xiaoxia 883733ab40 ci: remove debug workflow - diag-saas.yml 2026-07-12 10:26:04 +08:00
xiaoxia f1d708ab39 ci: remove debug workflow - diag2.yml 2026-07-12 10:26:03 +08:00
xiaoxia a47e14a47b ci: remove debug workflow - add-tag.yml
Diag SaaS Runner / diag (push) Failing after 1s
2026-07-12 10:26:02 +08:00
xiaoxia 4aa2ca6d5f ci: remove debug workflow - fix-simple.yml
Diag SaaS Runner / diag (push) Failing after 1s
Add Unique Tag / add-tag (push) Successful in 0s
2026-07-12 10:26:00 +08:00
xiaoxia 7629359a40 ci: remove debug workflow - runner-fix.yml
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 2s
Add Unique Tag / add-tag (push) Successful in 0s
2026-07-12 10:25:59 +08:00
xiaoxia 6a22ca7323 ci: remove debug workflow - fix-labels-now.yml
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 2s
Add Unique Tag / add-tag (push) Successful in 0s
2026-07-12 10:25:58 +08:00
xiaoxia b992f99f25 ci: remove debug workflow - runner-fix-final.yml
Fix Simple / fix (push) Failing after 0s
Diag SaaS Runner / diag (push) Failing after 2s
Add Unique Tag / add-tag (push) Successful in 1s
2026-07-12 10:25:57 +08:00
xiaoxia 6a5082a805 ci: remove debug workflow - runner-reregister.yml
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 1s
Add Unique Tag / add-tag (push) Successful in 0s
2026-07-12 10:25:57 +08:00
xiaoxia 7e154cdfcd ci: remove debug workflow - unify-labels.yml
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 1s
Add Unique Tag / add-tag (push) Successful in 1s
2026-07-12 10:25:56 +08:00
xiaoxia 4c0587712c ci: remove debug workflow - runner-diagnose.yml
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 1s
Add Unique Tag / add-tag (push) Successful in 1s
2026-07-12 10:25:56 +08:00
xiaoxia 64e488c674 ci: remove debug workflow - fix-r3.yml
Add Unique Tag / add-tag (push) Successful in 0s
Fix Simple / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 2s
2026-07-12 10:25:55 +08:00
xiaoxia e73b404338 ci: remove debug workflow - fix-final.yml
Add Unique Tag / add-tag (push) Successful in 0s
Diag SaaS Runner / diag (push) Failing after 1s
Fix Simple / fix (push) Failing after 1s
2026-07-12 10:25:55 +08:00
xiaoxia cd10a81a84 ci: remove debug workflow - diag.yml
Add Unique Tag / add-tag (push) Successful in 0s
Diag SaaS Runner / diag (push) Successful in 1s
Fix Simple / fix (push) Failing after 1s
Runner Diagnose / diagnose (push) Successful in 0s
Fix Runner 3 / fix (push) Failing after 13m52s
Fix Final / fix (push) Failing after 13m53s
2026-07-12 10:25:36 +08:00
灵应 ab0e6d6c8e ci: fix runner-3 with host label
Add Unique Tag / add-tag (push) Successful in 0s
Fix Simple / fix (push) Failing after 1s
Fix Final / fix (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 1s
Runner Diagnose / diag (push) Failing after 1s
Runner Diagnose / diagnose (push) Successful in 0s
Fix Runner 3 / fix (push) Successful in 23s
2026-07-12 02:31:22 +08:00
灵应 c6c840cc6e ci: check runner config format
Add Unique Tag / add-tag (push) Successful in 0s
Runner Diagnose / diag (push) Failing after 1s
Diag SaaS Runner / diag (push) Failing after 1s
Fix Simple / fix (push) Failing after 1s
Fix Final / fix (push) Failing after 1s
Runner Diagnose / diagnose (push) Successful in 0s
Fix Runner 3 / fix (push) Failing after 3s
2026-07-12 02:28:41 +08:00
灵应 3bc7b60df2 ci: fix runner-3
Fix Final / fix (push) Failing after 0s
Fix Simple / fix (push) Failing after 0s
Diag SaaS Runner / diag (push) Successful in 3s
Runner Diagnose / diag (push) Successful in 3s
Fix Runner 3 / fix (push) Failing after 2s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 02:24:24 +08:00
灵应 dafd9183ae ci: final fix with runtime-builder label
Runner Diagnose / diag (push) Successful in 2s
Fix Simple / fix (push) Failing after 0s
Runner Diagnose / diagnose (push) Successful in 1s
Fix Final / fix (push) Failing after 14m41s
Diag SaaS Runner / diag (push) Failing after 14m43s
2026-07-12 02:19:48 +08:00
灵应 e88920945e ci: final runner fix - use runtime-builder label
Runner Diagnose / diag (push) Successful in 2s
Runner Diagnose / diagnose (push) Successful in 0s
Fix Simple / fix (push) Failing after 8s
Diag SaaS Runner / diag (push) Failing after 10m7s
2026-07-12 02:19:23 +08:00
灵应 d8960addeb ci: diagnose saas runner environment
Diag SaaS Runner / diag (push) Successful in 2s
Runner Diagnose / diag (push) Successful in 2s
Fix Simple / fix (push) Failing after 5s
Runner Diagnose / diagnose (push) Failing after 13m49s
2026-07-12 02:15:40 +08:00
灵应 fbf4841ea6 ci: simple runner label fix
Runner Diagnose / diag (push) Failing after 0s
Fix Simple / fix (push) Failing after 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 02:11:42 +08:00
灵应 f32e155253 ci: fix yaml syntax for runner label fix
Runner Diagnose / diag (push) Successful in 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 02:11:17 +08:00
灵应 d021756fc8 ci: actually fix runner labels with new workflow
Runner Diagnose / diag (push) Successful in 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 02:06:18 +08:00
灵应 35ce5fe26d ci: final runner label fix - correct config format
Runner Diagnose / diag (push) Successful in 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 02:01:07 +08:00
灵应 8978819fcc ci: runner diagnose v2 - write result back
Runner Diagnose / diag (push) Successful in 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 01:56:21 +08:00
灵应 f5ec0d2d2c ci: diagnose runner environment
Runner Diagnose / diag (push) Failing after 0s
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 01:53:52 +08:00
灵应 e697cc5769 ci: direct runner label fix - foreground execution
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 01:50:17 +08:00
灵应 809b2d6f71 ci: unify all runner labels via saas runner
Runner Diagnose / diagnose (push) Successful in 0s
Runner Fix & Scale / fix-all-runners (push) Successful in 0s
2026-07-12 01:46:22 +08:00
灵应 1ceeb191ea ci: re-register all 3 runners with unified labels
Runner Diagnose / diagnose (push) Successful in 0s
Runner Fix & Scale / fix-all-runners (push) Successful in 0s
2026-07-12 01:39:29 +08:00
灵应 db9c6eced8 ci: final runner fix - unify labels and cleanup
Runner Diagnose / diagnose (push) Successful in 0s
Runner Fix & Scale / fix-all-runners (push) Successful in 0s
2026-07-12 01:36:33 +08:00
灵应 0753b5b775 ci: runner fix - check all runner configs
Runner Diagnose / diagnose (push) Successful in 0s
Runner Fix & Scale / fix-all-runners (push) Successful in 0s
2026-07-12 01:35:16 +08:00
灵应 7de5acbb8d ci: runner diagnose workflow
Runner Diagnose / diagnose (push) Successful in 0s
2026-07-12 01:29:04 +08:00
xiaoxia ef344e9ffc cleanup: remove upgrade test file
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 12h43m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 12h45m50s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 12h45m50s
2026-07-09 00:08:40 +08:00
xiaoxia 0d4904433e test: trigger workflow after gitea upgrade
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Failing after 12h49m24s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 12h53m37s
CI/CD Pipeline / Frontend Lint (push) Failing after 12h56m8s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 12h56m8s
2026-07-08 23:58:20 +08:00
CI Test 708662394f Merge develop into main - v0.1.126
Auto Merge PRs / auto-merge (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 29h56m45s
CI/CD Pipeline / Frontend Lint (push) Failing after 29h56m45s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
v0.1.126
2026-07-08 06:57:42 +08:00
CI Bot 5bc3440370 ci: staging部署改为Watchtower自动更新,砍掉SSH部署步骤
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Failing after 38h33m15s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (push) Failing after 38h35m28s
CI/CD Pipeline / Frontend Lint (push) Failing after 38h36m58s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 38h37m47s
2026-07-07 22:16:44 +08:00
CI Test 7dc92191e0 test: watchtower自动更新验证(仅加注释)
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 38h42m26s
CI/CD Pipeline / Frontend Lint (push) Failing after 38h56m36s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 38h58m34s
2026-07-07 21:55:55 +08:00
CI Test 5028956cea ci: staging部署接入Watchtower自动更新
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 39h4m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 39h5m1s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 39h5m1s
- staging构建额外打:staging tag并push到Registry
- staging容器加com.centurylinklabs.watchtower.enable=true标签
- 容器用完整Registry路径+:staging tag启动,供Watchtower监控
- 1分钟轮询,自动检测新镜像并重启
2026-07-07 21:49:28 +08:00
CI Test d72450f42d ci: production deploy改为Registry方式,去掉tar/scp/docker load
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Failing after 39h16m53s
CI/CD Pipeline / Deploy Staging (push) Failing after 39h18m14s
CI/CD Pipeline / Frontend Lint (push) Failing after 39h19m14s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 39h19m14s
- 新增 deploy-production-registry.sh(纯Registry pull + docker run)
- 去掉源码tar打包和scp传输步骤
- nginx-production.conf 添加assets fallback(部署期间缓存用户不404)
- legacy assets自动清理(保留7天)
2026-07-07 21:35:15 +08:00
CI Test 1ed0d5aa75 fix: staging deploy script health-check url missing quotes
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Failing after 39h40m42s
CI/CD Pipeline / Deploy Staging (push) Failing after 39h42m13s
CI/CD Pipeline / Frontend Lint (push) Failing after 39h44m9s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 39h44m58s
2026-07-07 21:09:28 +08:00
CI Test aef4febd1c ci: fix staging build step, use build_release_images.sh (same as production)
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Staging E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Production Runtime Images (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 / Validate Code Quality And Tests (push) Failing after 39h49m43s
2026-07-07 21:04:48 +08:00
CI Test d99ee6fc84 ci: staging deploy改为Registry方式,去掉tar/scp/docker load
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 40h1m36s
CI/CD Pipeline / Frontend Lint (push) Failing after 40h2m31s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 40h2m31s
2026-07-07 20:52:01 +08:00
CI Test 9b034764ad Merge develop into main - v0.1.125
Auto Merge PRs / auto-merge (push) Failing after 1m29s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 40h59m5s
CI/CD Pipeline / Frontend Lint (push) Failing after 40h58m8s
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
v0.1.125
2026-07-07 19:54:54 +08:00
CI Test bfb11c3526 fix: prettier formatting for v0.1.125
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 40h57m0s
CI/CD Pipeline / Frontend Lint (push) Failing after 40h59m41s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 40h59m41s
2026-07-07 19:54:48 +08:00
灵应 9e37c7b73d fix: 配音库AI配音按钮 + 上传按钮修复 + 多项UI修复
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 41h9m45s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 41h9m45s
- Task #197: 配音库新增AI配音按钮 + TTS合成面板
- Task #198: 上传音频按钮事件修复
- Task #199: 一键生成增加标题库选择
- Task #200: 模板库报错修复
- Task #201: 素材库视频上传失败修复
- Task #202: 素材库去掉配音类型
- Task #203: 模板卡片名称位置调整
- Task #204: 一键生成状态反馈完善
- Task #205: 成片库页面接入真实数据

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 19:44:42 +08:00
灵应 f7a945d417 fix: 视频上传MIME白名单补全 + 成片库N+1查询修复
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 41h47m31s
CI/CD Pipeline / Frontend Lint (push) Failing after 41h49m12s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 41h49m12s
- chunked_upload.py ALLOWED_MIME_TYPES 从12种扩展到22种,与 upload.py 保持一致
  新增: video/mpeg, video/x-matroska, video/3gpp, audio/flac, audio/aac,
        audio/x-m4a, audio/webm, image/bmp, image/tiff, image/svg+xml
- generated_video_repository list_by_project/list_by_generation_task
  改用 _to_domain() 替代 self.get(),消除 N+1 查询
- 新增 24 个单元测试覆盖以上修复及成片库 API 可用性确认

Closes #172 #173

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 19:05:14 +08:00
CI Test 8748b43070 Merge develop into main - v0.1.124
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 45h17m30s
CI/CD Pipeline / Frontend Lint (push) Failing after 45h17m8s
CI/CD Pipeline / Deploy Staging (push) Failing after 45h15m38s
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
v0.1.124
2026-07-07 15:36:36 +08:00
CI Test a28395c318 fix: update schema snapshot and prettier formatting for v0.1.124
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Deploy Staging (push) Failing after 45h15m56s
CI/CD Pipeline / Frontend Lint (push) Failing after 45h18m5s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 45h18m5s
2026-07-07 15:36:26 +08:00
灵应 9f0c064f2a feat: 任务4 视频查重 — 历史+批次双重去重
CI/CD Pipeline / Deploy Staging (push) Has been skipped
CI/CD Pipeline / Staging E2E Tests (push) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (push) Has been skipped
CI/CD Pipeline / Deploy Production (push) Has been skipped
CI/CD Pipeline / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Frontend Lint (push) Failing after 45h27m46s
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 45h27m46s
- Alembic 033: generation_tasks 加 batch_id 列+索引
- Route: count>1 时生成共享 batch_id
- Repository: list_by_batch() 批次内查询
- dedup.py: check_batch_duplicate() 批次内查重
- Worker: 生成视频后创建 GeneratedVideo 记录 + 双重查重
- 单元测试: 6 个批次查重测试用例
2026-07-07 15:26:41 +08:00