16 Commits
Author SHA1 Message Date
linshen 0c23a18293 ci: use Node 24 pnpm setup action 2026-09-10 21:55:02 +08:00
linshen cc223808f5 fix: harden model UI and desktop packaging 2026-09-10 21:47:36 +08:00
linshen e5bab3a6a3 fix: restore model tabs and adopt Node 24 2026-09-10 19:31:41 +08:00
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