diff --git a/.forgejo/workflows/release.yml b/.forgejo/workflows/release.yml index 102b924..af6faeb 100644 --- a/.forgejo/workflows/release.yml +++ b/.forgejo/workflows/release.yml @@ -8,6 +8,7 @@ on: jobs: release: runs-on: docker + steps: - name: Checkout code uses: actions/checkout@v4 @@ -15,22 +16,23 @@ jobs: - name: Install Bun run: | curl -fsSL https://bun.sh/install | bash - export BUN_INSTALL="$HOME/.bun" - export PATH="$BUN_INSTALL/bin:$PATH" - bun install + env: + BUN_INSTALL: $HOME/.bun + + - name: Setup PATH + run: echo "$HOME/.bun/bin" >> $GITHUB_PATH + + - name: Install dependencies + run: bun install - name: Build Bun app - run: | - export BUN_INSTALL="$HOME/.bun" - export PATH="$BUN_INSTALL/bin:$PATH" - bun run build + run: bun run build - name: Archive dist folder - run: | - tar -czf bun-app.tar.gz ./dist + run: tar -czf bun-app.tar.gz ./dist - name: Upload release asset to Forgejo - uses: https://code.forgejo.org/actions/upload-release-asset@v1 + uses: actions/upload-release-asset@v1 with: tag: ${{ github.ref_name }} file: bun-app.tar.gz