From 261b07b1d6a3be37bf50567dfb353fcf8a518107 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 22 Apr 2026 05:17:30 +0100 Subject: [PATCH] ci: prepare Blacksmith testbox shell --- .github/workflows/ci-check-testbox.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/ci-check-testbox.yml b/.github/workflows/ci-check-testbox.yml index d788f3caf1b..cc0d3f8de31 100644 --- a/.github/workflows/ci-check-testbox.yml +++ b/.github/workflows/ci-check-testbox.yml @@ -79,6 +79,20 @@ jobs: uses: ./.github/actions/setup-node-env with: install-bun: "false" + - name: Prepare Testbox shell + shell: bash + run: | + set -euo pipefail + + git fetch --no-tags --depth=50 origin "+refs/heads/main:refs/remotes/origin/main" + + node_bin="$(dirname "$(node -p 'process.execPath')")" + pnpm_bin="$(command -v pnpm)" + sudo ln -sf "$node_bin/node" /usr/local/bin/node + sudo ln -sf "$node_bin/npm" /usr/local/bin/npm + sudo ln -sf "$node_bin/npx" /usr/local/bin/npx + sudo ln -sf "$node_bin/corepack" /usr/local/bin/corepack + sudo ln -sf "$pnpm_bin" /usr/local/bin/pnpm - name: Run Testbox uses: useblacksmith/run-testbox@v2 if: always()