34d769625a
actions/checkout can't run in the build job: the Gitea runner executes JS actions via `docker exec node …` inside the job container, and gentoo/stage3 ships no node, so checkout died with `exec: "node": ... not found` (exit 127) in run 111. Revert the build job to the node-free curl+tar checkout (restore net-misc/curl, /var/db/repos/azy5030 paths) and document why. The lint job keeps actions/checkout — it has no container: and runs in the runner's default node-capable image, where plain checkout works on this SHA-1 repo (confirmed green in run 111's lint job). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018MsAYv5RhNLE54fPrviVgS