From fb350c270d9cea9e690955aa13697b3e1d4ae8c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?T=C3=82CHES?= Date: Wed, 18 Mar 2026 09:11:26 -0600 Subject: [PATCH] fix(ci): use local binary for pipeline smoke test (#1163) The local smoke test runs npx gsd-pi which fails in the container because the gsd bin isn't on PATH. Point GSD_SMOKE_BINARY at the built dist/loader.js directly with an absolute path so smoke tests work from any cwd. Co-authored-by: Claude Opus 4.6 (1M context) --- .github/workflows/pipeline.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pipeline.yml b/.github/workflows/pipeline.yml index 7f067d660..bf4b5491f 100644 --- a/.github/workflows/pipeline.yml +++ b/.github/workflows/pipeline.yml @@ -56,7 +56,10 @@ jobs: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - name: Smoke test (local) - run: npm run test:smoke + run: | + chmod +x dist/loader.js + export GSD_SMOKE_BINARY="$(pwd)/dist/loader.js" + npm run test:smoke test-verify: name: Test & Verify