From 2bdcbfb9076962092e481858fbf8444beb82741c Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 1 Mar 2026 19:40:21 +0100 Subject: [PATCH] chore(ci): expand telemetry trap to natively wrap pnpm build execution --- .gitea/workflows/deploy.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 9be1ee5..2b525bf 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -181,7 +181,16 @@ jobs: } - name: 🏗️ Build Test if: github.event.inputs.skip_checks != 'true' - run: pnpm build + run: | + pnpm build > build.log 2>&1 || { + echo "Build failed! Uploading log to alpha..." + mkdir -p ~/.ssh + echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa + chmod 600 ~/.ssh/id_rsa + ssh-keyscan -H alpha.mintel.me >> ~/.ssh/known_hosts + scp build.log root@alpha.mintel.me:/root/mintel-me-build-failure.log || true + exit 1 + } # ────────────────────────────────────────────────────────────────────────────── # JOB 3: Build & Push