12 Commits

Author SHA1 Message Date
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
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
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
1b26c2b6e8 ci(docker): 在 GitHub Actions 中添加阿里云容器镜像服务的登录和推送步骤
- 更新 README.md,提供国内用户推荐使用的阿里云镜像地址
- 修改 Docker Compose部署示例,增加阿里云镜像选项
2025-07-15 21:38:14 +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
linshen
bdde24e0c4 feat: 移除pull request触发docker构建 2025-03-05 21:31:08 +08:00
Joseph Hau
aca1825d7b fix: 仅在非PR事件中执行Docker登录步骤 2025-03-05 10:26:20 +08:00
周游
fa90181bb4 feat: Multi-platform image with GitHub Actions 2025-03-03 01:59:24 +08:00
linshen
964a8676fc 🌟 优化 README Star History 展示和 Docker 工作流配置
- 在 README 中使用响应式 Star History 图表,支持浅色和深色主题
- 更新 Docker 工作流配置,忽略 Markdown 和文档目录的变更触发
2025-03-01 18:25:01 +08:00
linshen
15685808fb 🔧 更新 GitHub Actions Docker 工作流配置
- 扩展 Docker 工作流触发分支,支持 main 和 master 分支
2025-03-01 11:41:04 +08:00
linshen
544a225163 🔧 优化项目配置和部署文档
- 更新 `.dockerignore` 文件,完善忽略规则和文件分类
- 在 `.env.example` 中新增 SiliconFlow API 配置
- 重构 Dockerfile,优化构建和部署步骤
- 更新 `package.json` 版本号至 1.0.0
- 重写 README.md,简化安装和部署说明
- 新增 Docker 部署和 API 密钥配置指南
2025-03-01 11:25:43 +08:00