From ac1e0081f78a4638eed62784709bffdc349c532a Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Sun, 1 Mar 2026 19:32:59 +0100 Subject: [PATCH] chore(ci): wrap turbo qa with explicit SCP log dump on failure to bypass hidden runner logs --- .gitea/workflows/deploy.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index afb39ad..9be1ee5 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -168,7 +168,17 @@ jobs: run: pnpm install --no-frozen-lockfile - name: ๐Ÿงช QA Checks if: github.event.inputs.skip_checks != 'true' - run: pnpm exec turbo run lint typecheck test + run: | + pnpm exec turbo run lint typecheck test > turbo.log 2>&1 || { + echo "QA 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 turbo.log root@alpha.mintel.me:/root/mintel-me-qa-failure.log || true + cat turbo.log + exit 1 + } - name: ๐Ÿ—๏ธ Build Test if: github.event.inputs.skip_checks != 'true' run: pnpm build