13 Commits

Author SHA1 Message Date
linshen
b5fbbc411f ci: run repository test gate on develop
- Use the repo test script in the develop workflow.
- Keep CI coverage aligned with local package verification.
2026-05-15 21:26:47 +08:00
linshen
8e226f6015 ci: ignore docs-only workflow changes 2026-05-03 13:52:53 +08:00
linshen
c75afa89e9 feat(i18n): establish english-first locale baseline
- split UI locale packs into en-US, zh-CN, and zh-TW modules
- switch runtime defaults, docs, and repository guidance toward an English-first baseline
- update core, MCP, and UI runtime copy to remove hardcoded Chinese fallbacks
- add locale parity and no-hardcoded-runtime guardrails across the repo
2026-04-08 20:18:27 +08:00
linshen
37c4137363 fix(ci): use packageManager pnpm version 2026-02-10 16:12:38 +08:00
Salman Chishti
bc3475f9f7 Upgrade GitHub Actions to latest versions (#250)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-07 18:47:38 +08:00
Salman Chishti
1662bd401c Upgrade GitHub Actions for Node 24 compatibility (#249)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-07 18:47:11 +08:00
linshen
d3a44e44b5 ci: limit e2e to gate specs
Avoid running the full E2E suite on every PR/push. Keep fast unit gates and run only test:gate:e2e in VCR replay mode.
2026-01-21 23:46:12 +08:00
linshen
e39495bfb9 fix(ci): use existing e2e replay script
Replace the missing pnpm test:replay step with pnpm test:e2e:replay and ensure gate runs with E2E_VCR_MODE=replay.
2026-01-21 23:41:37 +08:00
linshen
0617868cfd ci: gate docker and release on tests
Make docker builds and desktop releases depend on the shared test workflow to avoid duplicate runs and ensure only tested revisions ship.
2026-01-21 23:05:11 +08:00
linshen
63ab9e66cd feat(test): 建立完整的测试基础设施和集成测试
- 建立 VCR 测试基础设施,支持 LLM API 回放
- 添加错误门禁和冒烟测试
- 添加 LLM 服务集成测试(P0)
- 记录测试进展并更新任务计划
2026-01-03 21:08:00 +08:00
linshen
05eb294cbe feat(workflow): 支持手动触发 release 和 docker 工作流
- 在 docker.yml 中添加 workflow_dispatch 触发器
- 在 release.yml 中添加 workflow_dispatch 触发器及版本输入参数
- 修改 PowerShell 脚本以支持从 Git 标签或手动输入获取版本号
- 修改 shell 脚本以支持从 Git 标签或手动输入获取版本号
- 在 test.yml 中添加 workflow_dispatch 触发器
- 添加版本号提取逻辑,兼容 Git 标签和手动输入两种方式- 添加日志输出以区分版本号来源(Git 标签或手动输入)
2025-10-09 23:31:08 +08:00
linshen
97486d57ec chore: 调整 GitHub Actions 工作流中的步骤顺序 (master)
确保在设置 Node.js 环境之前,pnpm 已经安装并可用。
2025-03-05 22:35:26 +08:00
linshen
41e6fcd172 chore: 优化测试配置和工作流
- 更新 package.json 测试脚本,添加 `--run` 和 `--passWithNoTests` 参数
- 更新 Docker 工作流,增加依赖安装、构建和测试步骤
- 添加 test 工作流
2025-03-05 22:31:54 +08:00