fix: 更新 setup-opencode action 默认包名为 opencode-ai 并禁用淘宝镜像
- 将默认 package-name 从 'opencode' 改为 'opencode-ai' - 将 use-taobao-registry 默认值从 true 改为 false - 更新文档中所有相关示例和参数说明 - 优化自定义包名示例说明
This commit is contained in:
@@ -15,7 +15,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
test-basic-install:
|
test-basic-install:
|
||||||
name: 测试基础安装
|
name: 测试基础安装
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -43,7 +43,7 @@ jobs:
|
|||||||
|
|
||||||
test-specific-version:
|
test-specific-version:
|
||||||
name: 测试指定版本
|
name: 测试指定版本
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -66,7 +66,7 @@ jobs:
|
|||||||
|
|
||||||
test-taobao-registry:
|
test-taobao-registry:
|
||||||
name: 测试淘宝镜像源
|
name: 测试淘宝镜像源
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -85,7 +85,7 @@ jobs:
|
|||||||
|
|
||||||
test-custom-registry:
|
test-custom-registry:
|
||||||
name: 测试自定义镜像源
|
name: 测试自定义镜像源
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -103,7 +103,7 @@ jobs:
|
|||||||
|
|
||||||
test-cache:
|
test-cache:
|
||||||
name: 测试缓存功能
|
name: 测试缓存功能
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -144,7 +144,7 @@ jobs:
|
|||||||
|
|
||||||
test-skip-cache:
|
test-skip-cache:
|
||||||
name: 测试跳过缓存
|
name: 测试跳过缓存
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -169,7 +169,7 @@ jobs:
|
|||||||
|
|
||||||
test-custom-package:
|
test-custom-package:
|
||||||
name: 测试自定义包名
|
name: 测试自定义包名
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
steps:
|
steps:
|
||||||
- name: 检出代码
|
- name: 检出代码
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -195,7 +195,7 @@ jobs:
|
|||||||
|
|
||||||
test-matrix:
|
test-matrix:
|
||||||
name: 测试多版本矩阵
|
name: 测试多版本矩阵
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
node-version: [18, 20]
|
node-version: [18, 20]
|
||||||
@@ -232,7 +232,7 @@ jobs:
|
|||||||
|
|
||||||
test-summary:
|
test-summary:
|
||||||
name: 测试总结
|
name: 测试总结
|
||||||
runs-on: ubuntu-latest
|
runs-on: ci-node-22
|
||||||
needs:
|
needs:
|
||||||
- test-basic-install
|
- test-basic-install
|
||||||
- test-specific-version
|
- test-specific-version
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
# Setup OpenCode Action
|
# Setup OpenCode Action
|
||||||
|
|
||||||
使用 npm 全局安装 OpenCode 并缓存,支持版本检测和自动更新。
|
使用 npm 全局安装 opencode-ai 并缓存,支持版本检测和自动更新。
|
||||||
|
|
||||||
## 功能特性
|
## 功能特性
|
||||||
|
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
- name: 安装自定义包
|
- name: 安装自定义包
|
||||||
uses: actions/xgj/setup-opencode@v1
|
uses: actions/xgj/setup-opencode@v1
|
||||||
with:
|
with:
|
||||||
package-name: '@myorg/opencode'
|
package-name: 'opencode-ai' # 默认就是 opencode-ai,这里仅作演示
|
||||||
version: '1.2.3'
|
version: '1.2.3'
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
| 参数 | 描述 | 必填 | 默认值 |
|
| 参数 | 描述 | 必填 | 默认值 |
|
||||||
| ---- | ---- | ---- | ------ |
|
| ---- | ---- | ---- | ------ |
|
||||||
| `version` | OpenCode 版本号(例如: 1.0.0, latest) | 否 | `latest` |
|
| `version` | OpenCode 版本号(例如: 1.0.0, latest) | 否 | `latest` |
|
||||||
| `package-name` | npm 包名 | 否 | `opencode` |
|
| `package-name` | npm 包名 | 否 | `opencode-ai` |
|
||||||
| `use-taobao-registry` | 使用淘宝 npm 镜像源 (true/false) | 否 | `false` |
|
| `use-taobao-registry` | 使用淘宝 npm 镜像源 (true/false) | 否 | `false` |
|
||||||
| `npm-registry` | 自定义 npm 镜像源地址 | 否 | `` |
|
| `npm-registry` | 自定义 npm 镜像源地址 | 否 | `` |
|
||||||
| `cache-prefix` | 缓存前缀名称 | 否 | `opencode-npm` |
|
| `cache-prefix` | 缓存前缀名称 | 否 | `opencode-npm` |
|
||||||
|
|||||||
@@ -15,12 +15,12 @@ inputs:
|
|||||||
package-name:
|
package-name:
|
||||||
description: 'npm 包名'
|
description: 'npm 包名'
|
||||||
required: false
|
required: false
|
||||||
default: 'opencode'
|
default: 'opencode-ai'
|
||||||
|
|
||||||
use-taobao-registry:
|
use-taobao-registry:
|
||||||
description: '使用淘宝 npm 镜像源 (true/false)'
|
description: '使用淘宝 npm 镜像源 (true/false)'
|
||||||
required: false
|
required: false
|
||||||
default: 'true'
|
default: 'false'
|
||||||
|
|
||||||
npm-registry:
|
npm-registry:
|
||||||
description: '自定义 npm 镜像源地址'
|
description: '自定义 npm 镜像源地址'
|
||||||
|
|||||||
Reference in New Issue
Block a user