From 6f3be22da9a33662444ee434816a8f187f9c3b27 Mon Sep 17 00:00:00 2001 From: Simeon Radivoev Date: Fri, 23 Jan 2026 05:48:11 +0200 Subject: [PATCH] build: added manual bun install --- .forgejo/workflows/build.yml | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/build.yml b/.forgejo/workflows/build.yml index 3450a56..86df896 100644 --- a/.forgejo/workflows/build.yml +++ b/.forgejo/workflows/build.yml @@ -18,10 +18,20 @@ jobs: apt-get update apt-get install -y unzip libstdc++6 - - name: Setup Bun - uses: https://github.com/oven-sh/setup-bun@v2 - with: - bun-download-url: "https://github.com/oven-sh/bun/releases/latest/download/bun-linux-x64.zip" + - name: Manual Bun Install + run: | + # Download and install via official script + curl -fsSL https://bun.sh/install | bash + + # Manually add Bun to the PATH for subsequent steps + echo "BUN_INSTALL=$HOME/.bun" >> $GITHUB_ENV + echo "$HOME/.bun/bin" >> $GITHUB_PATH + + # Force execution permissions just in case + chmod +x $HOME/.bun/bin/bun + + # Verify it works immediately + $HOME/.bun/bin/bun --version - name: Install dependencies run: bun install --frozen-lockfile