Commit Graph

546 Commits

Author SHA1 Message Date
xiaoxia c4113cbd8d chore: add check-gitea-logs-direct workflow
Check New Server Env / check (push) Successful in 2s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 1m19s
2026-07-13 20:40:18 +08:00
xiaoxia be1f062941 chore: add check-cmd-agent-direct workflow
Check New Server Env / check (push) Successful in 2s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 1m30s
2026-07-13 20:23:37 +08:00
xiaoxia 097f9a61fe v2: fix download with gzip check + multi-source retry
Check New Server Env / check (push) Successful in 3s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 49s
2026-07-13 20:08:19 +08:00
xiaoxia 3c4d58f3d4 add: direct SSH workflow (no checkout needed)
Check New Server Env / check (push) Successful in 3s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 28s
2026-07-13 20:05:57 +08:00
xiaoxia 8e6bd382a6 v5: use huawei mirror, add git install, longer timeouts
Install Python 3.10 on New Server / install-python310 (push) Failing after 25s
Check New Server Env / check (push) Failing after 32s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 39s
2026-07-13 20:03:07 +08:00
xiaoxia 53fdd89bf7 v4: use python script with embedded key (same as downgrade pattern)
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 21s
Install Python 3.10 on New Server / install-python310 (push) Failing after 24s
Check New Server Env / check (push) Failing after 33s
2026-07-13 19:16:20 +08:00
xiaoxia 7361c35ebb add: install_python310.py script
Check New Server Env / check (push) Successful in 2s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 31s
2026-07-13 19:16:04 +08:00
xiaoxia 897fc6e2dd v3: use saas runner (build server) + SSH
Check New Server Env / check (push) Successful in 1s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 1m14s
2026-07-13 19:12:15 +08:00
xiaoxia 6b4d5111ca v2: simplified workflow using shell script
Check New Server Env / check (push) Successful in 1s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 52s
2026-07-13 19:09:13 +08:00
xiaoxia 8e52bfcc43 add: python3.10 install script
Check New Server Env / check (push) Successful in 2s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 3s
2026-07-13 19:09:12 +08:00
xiaoxia 9ec08972c1 v2: adaptive python3.10 install (local or ssh)
Check New Server Env / check (push) Successful in 3s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 39s
2026-07-13 19:08:35 +08:00
xiaoxia 5000805c8c add: fix-python310 workflow
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 12m34s
Check New Server Env / check (push) Failing after 12m34s
Fix Python 3.10 on New Server / fix-python310 (push) Has been cancelled
2026-07-13 18:59:06 +08:00
xiaoxia 6221e35d62 add: python3.10 install + cmd agent port fix script
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 22s
Check New Server Env / check (push) Failing after 12m35s
Fix Python 3.10 on New Server / fix-python310 (push) Has been cancelled
2026-07-13 18:59:05 +08:00
xiaoxia 558396419a final: full env verification
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 28s
Check New Server Env / check (push) Failing after 31s
2026-07-13 18:55:34 +08:00
xiaoxia a2af18b41e ci: trigger verification 1783939643
Check New Server Env / check (push) Successful in 9s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 26s
2026-07-13 18:47:25 +08:00
xiaoxia fe2830809d fix: install node 20 via ssh and restart runners
Check New Server Env / check (push) Successful in 25s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 1m14s
2026-07-13 18:43:00 +08:00
xiaoxia 80a7434e82 add: check cmd agent status via ssh
Check New Server Env / check (push) Successful in 10s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 39s
2026-07-13 18:42:31 +08:00
xiaoxia 0c08cdf0db fix: use built-in token, download node binary directly
Check New Server Env / check (push) Successful in 1s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 25s
2026-07-13 18:41:11 +08:00
xiaoxia c3509e2ab1 add: fix new server env workflow
Check New Server Env / check (push) Successful in 3s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 19s
2026-07-13 18:39:47 +08:00
xiaoxia 849ea35413 add: fix new server env via cmd agent
Check New Server Env / check (push) Successful in 7s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 14s
2026-07-13 18:39:36 +08:00
xiaoxia 40180ce6cc fix: use SSH mode to install cmd agent + node
Install CMD Agent + Node.js on New Server (via SSH) / install (push) Successful in 9s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 23s
Check New Server Env / check (push) Failing after 13m26s
2026-07-13 18:38:15 +08:00
CI Bot 72bfd4236e fix: use shell download instead of checkout action + install nodejs
Check New Server Env / check (push) Successful in 1s
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 18s
Install CMD Agent + Node.js on New Server / install (push) Failing after 10m31s
2026-07-13 18:30:59 +08:00
CI Bot c973c2abfa ops: install cmd agent + cleanup offline runners
Check New Server Env / check (push) Successful in 3s
Install CMD Agent on New Server / install (push) Failing after 18s
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 18s
2026-07-13 18:29:18 +08:00
CI Bot c376cacfa5 ops: check new server env after downgrade
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 24s
Check New Server Env / check (push) Failing after 12m11s
2026-07-13 18:19:22 +08:00
CI Bot 27b77c8d7f fix: correct PEM key format for SSH
Downgrade New Runners to v0.2.6 / downgrade (push) Successful in 18s
2026-07-13 18:16:31 +08:00
CI Bot cdf0cbdfef fix: use python script for downgrade to avoid heredoc issues
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 1s
2026-07-13 18:15:05 +08:00
CI Bot c140101028 ops: downgrade new server runners to v0.2.6 host mode
Downgrade New Runners to v0.2.6 / downgrade (push) Failing after 0s
2026-07-13 18:13:49 +08:00
xiaoxia f9675f95df Merge pull request 'refactor: sync workspace removal to main' (#40) from develop into main
Auto Merge PRs / auto-merge (push) Failing after 0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
2026-06-27 00:51:51 +08:00
xiaoxia 34f6a6cde9 Merge pull request 'docs: add release process and update git workflow' (#39) from chore/unify-ci-runners into develop
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Frontend Lint (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
2026-06-27 00:51:02 +08:00
CI Bot c0f6c148a3 fix: update default APP_VERSION to 0.1.61
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
2026-06-27 00:42:24 +08:00
CI Bot d6a30bd4eb feat: add auto-merge scripts and CI failure notification
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
CI/CD Pipeline / Frontend Lint (pull_request) Has been cancelled
- Auto merge script for PRs targeting develop/main
- CI failure check script
- Gitea Actions workflow for scheduled auto-merge
- Cron jobs for periodic execution
2026-06-27 00:42:05 +08:00
CI Bot 44e9ef362a chore: unify CI/CD runner labels to runtime-builder:host 2026-06-27 00:41:39 +08:00
CI Bot c96ac31132 chore: remove redundant .github/workflows (using Gitea Actions)
CI/CD Pipeline / Frontend Lint (push) Failing after 0s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 0s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
2026-06-27 00:41:09 +08:00
xiaoxia c72675a594 Merge pull request 'Merge develop to main - Release PR' (#37) from develop into main
Deploy / Deploy Staging (push) Failing after 1m28s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
2026-06-27 00:24:48 +08:00
CI Bot e2e0194eda Merge branch 'pr-35' into develop
Deploy / Deploy Staging (push) Failing after 1m47s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
2026-06-27 00:23:55 +08:00
Deploy Agent d6f28e8f37 feat: 标准化部署流程和文档化
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
- 添加 docs/deployment.md 完整部署文档,包含:
  - 环境要求
  - 首次部署流程
  - 版本更新流程
  - 回滚流程
  - 常见问题排查
  - 环境变量说明

- 添加标准化部署脚本:
  - scripts/deploy_production.sh: 生产环境部署脚本
  - scripts/deploy_staging.sh: 预发布环境部署脚本
  - scripts/rollback.sh: 回滚脚本(支持交互式和命令行模式)

- 完善 infra/docker/compose.yml:
  - 添加详细注释说明
  - 添加资源限制建议(注释)
  - 记录 web volume 挂载的注意事项(避免 403 问题)

- 添加 .github/workflows/release.yml:
  - 完整的发布流程
  - 构建所有三个镜像(api、worker、web)
  - 自动部署到生产环境
  - E2E 测试和 GitHub Release 创建
2026-06-27 00:09:46 +08:00
xiaoxia a22fad9dd6 fix: 创建 API 和 Worker Dockerfiles
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
- 创建 infra/docker/api.Dockerfile 用于 FastAPI 应用
- 创建 infra/docker/worker.Dockerfile 用于 Celery Worker
- 使用 python:3.12-slim-bookworm 作为基础镜像
- Worker 包含 ffmpeg 和 opencv 依赖(用于视频处理)
- API 包含 PostgreSQL 开发库(用于 psycopg2 编译)
- 分离镜像减少不必要的依赖
2026-06-27 00:04:15 +08:00
xiaoxia f626dff4e7 fix: Web Dockerfile API URL 改为通用默认值
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
- 将硬编码的 VITE_API_URL=http://47.98.113.167:8000 改为 https://saas-api.xiaoxiajianji.com
- 支持通过 --build-arg VITE_API_URL=xxx 在构建时覆盖默认值
2026-06-27 00:02:34 +08:00
xiaoxia 116ef1d7ce fix: 修复 DATABASE_POOL_RECYLE 拼写错误 -> DATABASE_POOL_RECYCLE
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
- 将配置变量名从 DATABASE_POOL_RECYLE 更改为 DATABASE_POOL_RECYCLE
- 修正了拼写错误,使配置与标准 SQLAlchemy 命名一致
2026-06-27 00:01:44 +08:00
xiaoxia e68aa5f759 Merge pull request 'fix: 统一编辑模式枚举名并删除重复workflow' (#32) from develop into main
Deploy / Deploy Staging (push) Successful in 1m25s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
2026-06-26 23:12:45 +08:00
CI Bot 1dd1dca473 fix: 统一编辑模式枚举名并删除重复workflow
Deploy / Deploy Staging (push) Successful in 1m45s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
1. 修复 edit_plan_generator.py 中的枚举名与 editing_modes.py 保持一致:
   - ONE_TAKE: one-take -> one_take
   - VOICEOVER -> VOICE_OVER: voiceover -> voice_over

2. 更新相关文档字符串和注释

3. 删除重复的 .gitea/workflows/tests.yml (ci-cd.yml 已包含完整测试)
2026-06-26 23:12:06 +08:00
xiaoxia f510e044dd Merge pull request 'fix(web): disable noUnusedLocals/noUnusedParameters' (#7) from develop into main
Deploy / Deploy Staging (push) Successful in 1m33s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
2026-06-26 23:04:31 +08:00
CI Bot d9bcd351e5 add-opencv-dep
Deploy / Deploy Staging (push) Successful in 1m21s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
2026-06-26 23:00:29 +08:00
CI Bot a6dbd6c93a chore: update requirements.txt
Deploy / Deploy Staging (push) Successful in 1m17s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Tests / test (push) Has been cancelled
Tests / lint (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
2026-06-26 22:46:59 +08:00
CI Bot b23bb8410f fix: 修复 dedup.py 语法错误和 pHash DCT 实现,修复 chunked_upload.py 缩进错误
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Build Production Runtime Images (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
Deploy / Production Browser E2E (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
2026-06-26 22:46:21 +08:00
CI Bot fe89adcfba fix: escape quotes in JSX description prop
Deploy / Deploy Staging (push) Successful in 1m33s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
2026-06-26 22:19:43 +08:00
CI Bot ff50c95e63 feat: V21 Admin 页面样式对齐 (#31)
Deploy / Deploy Staging (push) Failing after 30s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
2026-06-26 22:15:42 +08:00
CI Bot f1c32e5b4a feat: V21 Workspace+组件样式对齐 (#30)
Resolved merge conflict in business.css by keeping both sides
2026-06-26 22:15:36 +08:00
CI Bot bef3a0c927 feat: V21 Auth 页面样式对齐 (#29) 2026-06-26 22:14:39 +08:00
xiaoxia d6c1b9d5ed feat: V21 订阅+设置页面样式对齐 (#28)
Deploy / Deploy Staging (push) Successful in 1m37s
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
Deploy / Production Browser E2E (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
Tests / lint (pull_request) Has been cancelled
对齐 Subscription、UpgradeSubscription、Profile、Settings 页面到 V21 设计系统
2026-06-26 22:13:56 +08:00