diff --git a/.github/workflows/publish-npm.yml b/.github/workflows/publish-npm.yml index 1ef31dd..bc150ce 100644 --- a/.github/workflows/publish-npm.yml +++ b/.github/workflows/publish-npm.yml @@ -6,20 +6,21 @@ on: types: [completed] branches: [main] +permissions: + id-token: write # Required for OIDC + contents: read + jobs: publish_to_npm: runs-on: ubuntu-latest if: ${{ github.event.workflow_run.conclusion == 'success' }} - permissions: - actions: write # “andymckay/cancel-action” requires “write” access to the “actions” permission - id-token: write # Provenance generation in GitHub Actions requires “write” access to the “id-token” permission steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '18.18.0' registry-url: 'https://registry.npmjs.org' @@ -47,6 +48,4 @@ jobs: - name: Publish to npm if: ${{ steps.check.outputs.VERSION_CHANGED == 'true' }} - run: npm publish --provenance --access public - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + run: npm publish --access public