Files
org/.github
Hugh Hackman 13bf0639c6 fix(ci): use python3 for pnpm detection instead of node
node is not on PATH before the Setup Node step runs on ARC runners
(minimal Docker-based containers). The node -e command exits 127,
is silently swallowed by 2>/dev/null, and the || echo 'false' fallback
sets has_package_manager=false. This causes the Corepack branch to be
skipped and pnpm/action-setup@v4 to run with version:latest, which
conflicts with packageManager in package.json.

python3 is pre-installed on Ubuntu ARC runners (no setup required)
and reliably parses JSON via the stdlib json module.

Fixes pnpm version conflict on headlamp-polaris-plugin PR #103.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-03-22 05:59:48 +00:00
..