The build job needs Docker installed, but ubuntu-latest (node:16-bullseye) doesn't have Docker. Changed build job to use docker-build label with docker:latest image. NOTE: Runner .env must be updated manually with: docker-build:docker://docker:latest Then runner must be re-registered to pick up the new label.