Skip to content

Commit 2a3a0d4

Browse files
committed
ci: migrate from npm to pnpm for release workflow
1 parent 4153b54 commit 2a3a0d4

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,19 +15,25 @@ jobs:
1515
- name: Checkout Repo
1616
uses: actions/checkout@v3
1717

18-
- name: Setup Node.js 20.x
19-
uses: actions/setup-node@v3
18+
- name: Setup pnpm
19+
uses: pnpm/action-setup@v4
2020
with:
21-
node-version: 20.x
21+
run_install: false
22+
23+
- name: Setup node
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: 20
27+
cache: 'pnpm'
2228

2329
- name: Install Dependencies
24-
run: npm install
30+
run: pnpm install
2531

2632
- name: Create Release Pull Request or Publish to npm
2733
id: changesets
2834
uses: changesets/action@v1
2935
with:
30-
publish: npm run release
36+
publish: pnpm run release
3137
env:
3238
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3339
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}

0 commit comments

Comments
 (0)