From 9cfce9a7a751112b0be3d3b9753813bcb5456cef Mon Sep 17 00:00:00 2001 From: Zoltan Kochan Date: Tue, 3 Nov 2026 15:05:10 +0100 Subject: [PATCH] test: reject an unset pnpm home in smoke checks --- .github/workflows/test.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index acaa466..a1de434 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -7,6 +7,9 @@ on: - master workflow_dispatch: +permissions: + contents: read + jobs: smoke: # Cross-OS coverage. Exercises the bootstrap install + PATH on each platform, @@ -71,7 +74,7 @@ jobs: which pnpm which pnpx case "$PNPM_HOME" in - *node_modules*) echo "PNPM_HOME must be outside node_modules"; exit 1 ;; + ''|*node_modules*) echo "PNPM_HOME must be set outside node_modules"; exit 1 ;; esac actual="$(pnpm --version)" echo "pnpm --version: ${actual}"