Skip to content

Commit dbbaf0a

Browse files
committed
ci: 添加 MCP 包的发布工作流和脚本
1 parent ba5a20f commit dbbaf0a

File tree

2 files changed

+38
-3
lines changed

2 files changed

+38
-3
lines changed

.github/workflows/mcp_release.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
name: create-uni/mcp release CI
2+
3+
on:
4+
push:
5+
tags:
6+
- 'mcp-v*'
7+
8+
jobs:
9+
release:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
with:
14+
fetch-depth: 0
15+
16+
- name: Setup pnpm
17+
uses: pnpm/action-setup@v4
18+
19+
- name: Setup node
20+
uses: actions/setup-node@v4
21+
with:
22+
node-version: 20
23+
registry-url: https://registry.npmjs.com/
24+
25+
- name: Enable Corepack
26+
run: corepack enable
27+
28+
- name: Install Dependencies
29+
run: pnpm i --frozen-lockfile
30+
31+
- name: Publish to NPM
32+
working-directory: packages/mcp
33+
run: pnpm publish --access public --no-git-checks
34+
env:
35+
NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,14 @@
2727
"dev:core": "turbo dev --filter=./packages/core",
2828
"dev:gui": "turbo dev --filter=./packages/gui",
2929
"dev:info": "turbo dev --filter=./packages/info",
30+
"dev:mcp": "turbo dev --filter=./packages/mcp",
3031
"build:core": "cd ./packages/core && pnpm build",
3132
"build:info": "cd ./packages/info && pnpm build",
3233
"build:ui": "cd ./packages/ui && pnpm build",
34+
"build:mcp": "cd ./packages/mcp && pnpm build",
3335
"release:core": "cd ./packages/core && pnpm release",
3436
"release:info": "cd ./packages/info && pnpm release",
37+
"release:mcp": "cd ./packages/mcp && pnpm release",
3538
"release:gui": "cd ./packages/gui && pnpm release",
3639
"dev": "turbo run dev",
3740
"build": "turbo build",
@@ -43,13 +46,10 @@
4346
},
4447
"devDependencies": {
4548
"@antfu/ni": "^0.23.0",
46-
"@create-uni/gui": "^0.0.7",
47-
"@create-uni/info": "^0.1.8",
4849
"@types/node": "^18.19.50",
4950
"@uni-helper/eslint-config": "^0.2.0",
5051
"bumpp": "^9.5.2",
5152
"consola": "^3.3.3",
52-
"create-uni": "^2.3.5",
5353
"cross-env": "^7.0.3",
5454
"eslint": "^9.10.0",
5555
"lint-staged": "^15.2.10",

0 commit comments

Comments
 (0)