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
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
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
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
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
4a84d95d1b
Fix deploy: use base64 for server.py, simple restart
Deploy / Deploy Staging (push) Failing after 2s
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) Failing after 1m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
2026-06-26 15:20:22 +08:00
xiaoxia
9891fcdfe1
Update deploy script with fixed server.py (serve_forever + installed flag)
Deploy / Deploy Staging (push) Failing after 2s
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) Failing after 1m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m1s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
2026-06-26 15:17:44 +08:00
xiaoxia
4a72d03c8e
Add CMD Agent deploy script
Deploy / Deploy Staging (push) Failing after 2s
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) Failing after 1m0s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1m0s
Tests / test (pull_request) Failing after 1m0s
Tests / lint (pull_request) Failing after 1m0s
2026-06-26 15:04:46 +08:00
Xiaoxia AI
6e00c9d3c3
style: sort Python imports for CI
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) Failing after 18s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 19:57:19 +08:00
Xiaoxia AI
e1b9ddaa1e
style: format Python files for CI
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) Failing after 14s
Deploy / Deploy Staging (push) Successful in 1s
2026-06-24 19:54:36 +08:00
Xiaoxia AI
1d9bfab296
docs: record V21 UI validation status
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
Deploy / Deploy Staging (push) Has been cancelled
2026-06-24 19:26:58 +08:00
Xiaoxia AI
0354ad65d2
docs(release): close package one boundary validation
Deploy / Build Production Runtime Images (push) Has been skipped
Deploy / Deploy Production (push) Has been skipped
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-23 10:04:56 +08:00
Xiaoxia AI
18a3490eda
chore(ops): add production resource monitoring check
Deploy / Build Production Runtime Images (push) Successful in 8m59s
Deploy / Deploy Production (push) Successful in 40s
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
2026-06-23 08:27:04 +08:00
Xiaoxia AI
7716371c8d
fix(release): prevent runtime builds on production host
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 15:00:23 +08:00
Xiaoxia AI
2c8fe8f9d6
chore(release): add runtime image artifact deploy
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 14:48:33 +08:00
Xiaoxia AI
a1cf1ddd9d
fix(web): restore project workspace context
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 13:19:45 +08:00
Xiaoxia AI
c5451678e8
test(smoke): add public auth flow check
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 10:26:55 +08:00
Xiaoxia AI
631328ea7c
fix(deploy): require prebuilt web artifact for production
CI/CD Pipeline / Validate Code Quality And Tests (push) Has been cancelled
Deploy / Deploy Staging (push) Has been cancelled
Deploy / Deploy Production (push) Has been cancelled
2026-06-22 09:34:27 +08:00
Xiaoxia AI
f22af7ee4c
chore(release): initialize separated production env
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14s
Deploy / Deploy Staging (push) Successful in 2m18s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 14:24:23 +08:00
Xiaoxia AI
1f89f8edfe
chore(release): allow smtp skip in strict smoke
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 14s
Deploy / Deploy Staging (push) Successful in 2m7s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 14:09:29 +08:00
Xiaoxia AI
1c9a041a31
chore(release): script database backup runbook
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 11s
Deploy / Deploy Staging (push) Successful in 2m41s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 13:26:45 +08:00
Xiaoxia AI
95387c4096
fix(release): set alembic script location explicitly
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 10s
Deploy / Deploy Staging (push) Successful in 2m10s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 13:08:37 +08:00
Xiaoxia AI
89e5b4db5d
fix(release): locate alembic config from scripts
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 11s
Deploy / Deploy Staging (push) Successful in 2m2s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 13:05:12 +08:00
Xiaoxia AI
747a1c0ad3
chore(release): add alembic preflight check
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 10s
Deploy / Deploy Staging (push) Successful in 2m0s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 13:01:49 +08:00
Xiaoxia AI
ee6a98398f
chore(release): add external service smoke checks
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 11s
Deploy / Deploy Staging (push) Successful in 1m51s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 12:50:33 +08:00
Xiaoxia AI
1708401bcd
fix(release): support environment validation in containers
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 12s
Deploy / Deploy Staging (push) Successful in 1m54s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 12:39:40 +08:00
Xiaoxia AI
e36347210c
chore(release): validate production env readiness
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 13s
Deploy / Deploy Staging (push) Successful in 2m0s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 12:34:51 +08:00
Xiaoxia AI
683f879bdf
docs(deploy): document generated file retention
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 15s
Deploy / Deploy Staging (push) Successful in 14s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 11:29:33 +08:00
Xiaoxia AI
1c10c2d8af
ci: detect sqlalchemy schema drift
CI/CD Pipeline / Validate Code Quality And Tests (push) Failing after 16s
Deploy / Deploy Staging (push) Successful in 10s
Deploy / Deploy Production (push) Has been skipped
2026-06-21 08:14:25 +08:00
Xiaoxia AI
4ddaafbdef
docs(ci): establish runner infrastructure governance
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 3m2s
2026-06-19 08:39:33 +08:00
Xiaoxia AI
2cda8dec39
fix: connect API to tracker.db via SQLite repository
Deploy / Deploy Staging (push) Failing after 9s
Deploy / Deploy Production (push) Has been skipped
Tests / test (push) Failing after 14s
Tests / lint (push) Failing after 15s
2026-06-17 13:21:38 +08:00
Xiaoxia AI
ce891e8515
feat: initialize Phase 6 task tracker with 40 frontend tasks
Deploy / Deploy Staging (push) Failing after 6s
Deploy / Deploy Production (push) Has been skipped
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-06-17 09:35:48 +08:00
Xiaoxia AI
6eb394d6ad
feat: add deployment configs, systemd service, and tracker init scripts
Deploy / Deploy Staging (push) Failing after 4m8s
Deploy / Deploy Production (push) Has been skipped
Tests / lint (push) Has been cancelled
Tests / test (push) Has been cancelled
2026-06-16 22:01:24 +08:00