The Gitea runner needs node to execute actions like checkout@v4. Install node 20.x from nodesource if not already present.