@@ -36,62 +36,15 @@ jobs:
3636 - name : Install Dependencies
3737 run : pnpm install --no-frozen-lockfile
3838
39- - name : Build Packages
40- run : pnpm build
41-
4239 - name : Create Release Pull Request or Publish to npm
4340 id : changesets
4441 uses : changesets/action@v1
4542 with :
46- version : pnpm run version
47- commit : ' chore: version packages (beta)'
48- title : ' chore: version packages (beta)'
43+ publish : pnpm release
44+ version : pnpm version
45+ commit : ' chore(release): version packages (beta)'
46+ title : ' chore(release): version packages (beta)'
4947 env :
5048 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
51-
52- - name : Publish mcp-use package with NPM_TOKEN (beta)
53- if : steps.changesets.outputs.hasChangesets == 'false'
54- run : |
55- echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > .npmrc
56- echo "📦 Publishing mcp-use@beta with NPM_TOKEN..."
57- cd packages/mcp-use && pnpm publish --access public --no-git-checks --tag beta
58- cd ../..
59- rm -f .npmrc
60- env :
61- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN }}
62-
63- - name : Publish other packages with NPM_TOKEN_ORG (beta)
64- if : steps.changesets.outputs.hasChangesets == 'false'
65- run : |
66- echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN_ORG }}" > .npmrc
67-
68- # Publish in dependency order: inspector and create-mcp-use-app first, then cli
69- echo "📦 Publishing @mcp-use/inspector@beta with NPM_TOKEN_ORG..."
70- cd packages/inspector && pnpm publish --access public --no-git-checks --tag beta
71- cd ../..
72-
73- echo "📦 Publishing create-mcp-use-app@beta with NPM_TOKEN_ORG..."
74- cd packages/create-mcp-use-app && pnpm publish --access public --no-git-checks --tag beta
75- cd ../..
76-
77- echo "📦 Publishing @mcp-use/cli@beta with NPM_TOKEN_ORG..."
78- cd packages/cli && pnpm publish --access public --no-git-checks --tag beta
79- cd ../..
80-
81- rm -f .npmrc
82- env :
83- NODE_AUTH_TOKEN : ${{ secrets.NPM_TOKEN_ORG }}
84-
85- - name : Send Notification on Success
86- if : steps.changesets.outputs.hasChangesets == 'false'
87- run : |
88- echo "✅ Beta packages published successfully!"
89- echo "📦 mcp-use@beta published with NPM_TOKEN"
90- echo "📦 Other packages@beta published with NPM_TOKEN_ORG"
91- echo ""
92- echo "Install beta versions with:"
93- echo " npm install mcp-use@beta"
94- echo " npm install @mcp-use/cli@beta"
95- echo " npm install @mcp-use/inspector@beta"
96- echo " npm install create-mcp-use-app@beta"
49+ NPM_TOKEN : ${{ secrets.NPM_TOKEN_ORG }}
9750
0 commit comments