test: reject an unset pnpm home in smoke checks

This commit is contained in:
Zoltan Kochan
2026-11-03 15:05:10 +01:00
parent c5f96a3b3f
commit 9cfce9a7a7
+4 -1
View File
@@ -7,6 +7,9 @@ on:
- master - master
workflow_dispatch: workflow_dispatch:
permissions:
contents: read
jobs: jobs:
smoke: smoke:
# Cross-OS coverage. Exercises the bootstrap install + PATH on each platform, # Cross-OS coverage. Exercises the bootstrap install + PATH on each platform,
@@ -71,7 +74,7 @@ jobs:
which pnpm which pnpm
which pnpx which pnpx
case "$PNPM_HOME" in 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 esac
actual="$(pnpm --version)" actual="$(pnpm --version)"
echo "pnpm --version: ${actual}" echo "pnpm --version: ${actual}"