It happens to me too, but I found the reason.
I installed runner under my user, and launched as a system service.
So it starts with --config "/etc/gitlab-runner/config.toml"
but it is mostly empty, while real config was in /home/askar/.gitlab-runner/config.toml
After syncing these two files it starts to pick jobs.
4 Likes