Skip to content

Commit 6ed901f

Browse files
committed
ci: update release workflow to use node 22 and improve publishing steps
1 parent 8aa6963 commit 6ed901f

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,21 @@ jobs:
2020
- run: bun run build
2121
- uses: actions/setup-node@v4
2222
with:
23+
node-version: '22'
2324
registry-url: 'https://registry.npmjs.org'
24-
- uses: changesets/action@v1
25+
- name: Create Release PR or Detect Publishable Versions
26+
id: changesets
27+
uses: changesets/action@v1
2528
with:
2629
version: bun run changeset:version
27-
publish: bun run changeset:publish
2830
commit: "chore: release"
2931
title: "chore: release"
3032
env:
3133
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
- name: Publish to npm
35+
if: steps.changesets.outputs.hasChangesets == 'false'
36+
run: |
37+
bun run build
38+
npx changeset publish
39+
env:
40+
NODE_AUTH_TOKEN: ''

0 commit comments

Comments
 (0)