Commit Graph

3 Commits

Author SHA1 Message Date
Lyda 0e3519f994 fix: 优化 setup-opencode action 的包安装验证逻辑,使用 npm list 替代命令检测
- 安装验证改用 npm list 检查包是否存在,避免包名与命令名不一致导致的误判
- 验证成功时显示已安装版本号,并尝试列出 bin 目录中的可用命令
- 版本检测逻辑简化,统一使用 npm list JSON 输出获取版本信息
- 优化错误提示,明确显示未找到的包名
- 移除备用的命令行版本检测方案,统一使用 npm 元数据
2026-03-17 16:31:03 +08:00
Lyda cd2304b268 fix: 更新 setup-opencode action 默认包名为 opencode-ai 并禁用淘宝镜像
- 将默认 package-name 从 'opencode' 改为 'opencode-ai'
- 将 use-taobao-registry 默认值从 true 改为 false
- 更新文档中所有相关示例和参数说明
- 优化自定义包名示例说明
2026-03-17 16:24:29 +08:00
Lyda 489cc94316 feat: 新增 setup-opencode action,支持 npm 全局安装和智能缓存
- 使用 npm 全局安装 OpenCode,支持版本管理和自动更新
- 智能缓存策略:缓存 npm 目录和全局安装,加速后续构建
- 支持淘宝镜像源和自定义 npm 镜像,国内环境友好
- 版本检测:自动比对已安装版本,避免重复安装
- 输出安装版本、缓存命中状态和更新状态
- 提供详细的使用文档和多场景示例
2026-03-17 16:17:03 +08:00