name: Publish to NPM Registry on: release: types: [created] permissions: contents: read id-token: write jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v7.0.1 - name: Setup Node uses: actions/setup-node@v7.0.0 with: node-version: '24' registry-url: 'https://registry.npmjs.org' - name: Publish package on NPM 📦 run: npm publish --provenance --access public