publish.yml
1 name: Publish 2 3 on: 4 push: 5 tags: 6 - "*.*.*" 7 8 jobs: 9 publish: 10 runs-on: ubuntu-latest 11 12 permissions: 13 contents: read 14 id-token: write 15 16 steps: 17 - uses: actions/checkout@v6 18 19 - uses: oven-sh/setup-bun@v2 20 with: 21 bun-version: latest 22 23 - uses: actions/setup-node@v6 24 with: 25 node-version: 24 26 registry-url: "https://registry.npmjs.org" 27 28 - run: | 29 bun install --frozen-lockfile && bun run build 30 NODE_AUTH_TOKEN="" npm publish