name: Bun Package Release on: release: types: [created] permissions: id-token: write # Required for OIDC contents: read jobs: release: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Setup Bun uses: oven-sh/setup-bun@v2 with: bun-version: latest - name: Install dependencies run: bun install --frozen-lockfile - name: Run Tests run: bun test - name: Publish to NPM run: bun publish --access public env: NPM_CONFIG_TOKEN: ${{ secrets.npm_token }}