diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index af853f2..098c41e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -6,17 +6,24 @@ on: - 'v*' jobs: - npm: - name: npm + release: + name: release runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Install Bun + - name: Setup Bun uses: oven-sh/setup-bun@v2 + with: + bun-version: latest + + - name: Setup pantry + uses: stacksjs/pantry@v0.7 + with: + setup-only: 'true' - name: Use cached node_modules uses: actions/cache@v4 @@ -30,7 +37,7 @@ jobs: run: bun install - name: Publish to npm - run: bun publish --access public + run: pantry publish --access public env: BUN_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} @@ -40,7 +47,7 @@ jobs: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} - name: Attach Binaries - uses: softprops/action-gh-release@v2 + uses: stacksjs/action-releaser@v1.2.7 with: files: | bin/bin-name-linux-x64