From 1c596b4d0a74ae03fe212d20a25ee2b43d61d608 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Wed, 4 Dec 2024 19:11:23 -0500 Subject: [PATCH] ci(release): improve release workflow --- .github/workflows/release.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 647eb72..c0b0c40 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,6 +8,8 @@ on: jobs: release: + permissions: + contents: write runs-on: ubuntu-latest steps: - name: Checkout code @@ -17,14 +19,11 @@ jobs: with: bun-version: latest - - name: Build - run: bun install && bun run build + - name: 'Automated Version Bump' + run: npm version patch + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - uses: ryand56/r2-upload-action@latest + - uses: JS-DevTools/npm-publish@v3 with: - r2-account-id: ${{ secrets.R2_ACCOUNT_ID }} - r2-access-key-id: ${{ secrets.R2_ACCESS_KEY_ID }} - r2-secret-access-key: ${{ secrets.R2_SECRET_ACCESS_KEY }} - r2-bucket: shoelace - source-dir: cdn - destination-dir: ./ + token: ${{ secrets.NPM_TOKEN }}