ci: set up publishing (#129)

This commit is contained in:
Charles Packer
2025-11-26 19:18:41 -08:00
committed by GitHub
parent 36c571f38f
commit dc38a4f82d

View File

@@ -14,6 +14,7 @@ jobs:
environment: npm-publish environment: npm-publish
permissions: permissions:
contents: write contents: write
id-token: write # Required for npm OIDC trusted publishing
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
@@ -108,6 +109,4 @@ jobs:
fail_on_unmatched_files: true fail_on_unmatched_files: true
- name: Publish to npm - name: Publish to npm
env:
NPM_CONFIG_TOKEN: ${{ secrets.NPM_TOKEN }}
run: bun publish --access public --no-git-checks run: bun publish --access public --no-git-checks