Hosted runner runtime
GitHub Actions self-hosted runner ARM32 unsupported Node runtime JavaScript action Raspberry Pi node20
A Raspberry Pi-class runner reports an unsupported Node runtime when invoking a common action.
Agent Quick Fix
The action's host runtime and runner compatibility are supplied by the CI platform, not by the repository's package.json or source tree.
Product: GitHub Actions runner
Current-contract area: ARM32 self-hosted runner loses JavaScript action support
Likely root cause: A Raspberry Pi-class runner reports an unsupported Node runtime when invoking a common action.
Repair direction: Verifier executes on the target host matrix and checks a forward-compatible action/runtime change. Check the supported runner/runtime matrix, not just a local Node invocation.
Validation Status
Codex searched organically in the validation run. No no-web counterfactual is attached to this page yet.
Symptom
A Raspberry Pi-class runner reports an unsupported Node runtime when invoking a common action.
Why This Happens
The action's host runtime and runner compatibility are supplied by the CI platform, not by the repository's package.json or source tree.
Verification
Verifier executes on the target host matrix and checks a forward-compatible action/runtime change. Check the supported runner/runtime matrix, not just a local Node invocation.
Common Wrong Fixes
- Changing local code without checking the current external contract.
- Retrying the same install, build, or API call with no version/source change.
- Applying a broad unsafe bypass when a narrow compatibility fix is available.
Codex Search Keywords
These are the search terms observed in a neutral Codex validation run for this failure shape.
GitHub Actions self-hosted runner ARM32 unsupported Node runtime JavaScript action Raspberry Pi node20
site:github.com/actions/runner armv7 node20 self-hosted runner unsupported
"Node.js 20" "linux-arm" "actions runner"
https://raw.githubusercontent.com/nodejs/node/main/BUILDING.md
GitHub Actions runner Node 24 armv7 not supported JavaScript actions
Source Trail
GitHub source file/reference: