fix publish: use trusted publisher pattern from cli repo (no NPM_TOKEN)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Abimael Martell
2026-04-02 12:14:21 -07:00
co-authored by Claude Opus 4.6
parent a7fa32e22b
commit 5c6ddf158b
+8 -8
View File
@@ -60,16 +60,16 @@ jobs:
name: Publish to npm
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: oven-sh/setup-bun@v2
- uses: actions/setup-node@v6
with:
bun-version: latest
- name: Install dependencies
working-directory: napi
run: bun install
node-version: '24'
registry-url: 'https://registry.npmjs.org'
- name: Download all artifacts
uses: actions/download-artifact@v4
@@ -85,4 +85,4 @@ jobs:
echo "=== Package contents ==="
ls -la *.node index.js index.d.ts
npm publish --access public --provenance
npm publish --provenance --access public