13bf0639c6
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>