Skip to content

Commit 7d18be0

Browse files
committed
Publish to npm as part of release workflow
1 parent 2881b8e commit 7d18be0

2 files changed

Lines changed: 21 additions & 25 deletions

File tree

.github/workflows/publish-npm.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,3 +228,24 @@ jobs:
228228
filename=$(basename "$file")
229229
echo " ${BASE_URL}/latest/${filename}"
230230
done
231+
232+
publish-to-npm:
233+
name: Publish to NPM
234+
needs: build-and-release
235+
runs-on: ubuntu-latest
236+
permissions:
237+
contents: read
238+
id-token: write
239+
240+
steps:
241+
- uses: actions/checkout@v6
242+
- uses: actions/setup-node@v6
243+
with:
244+
node-version: '24'
245+
registry-url: 'https://registry.npmjs.org'
246+
247+
- name: Install dependencies
248+
run: npm ci
249+
250+
- name: Publish to NPM
251+
run: npm publish --access public --tag beta

0 commit comments

Comments
 (0)