All our jobs were taking an inordinate amount of time on community runners (average docker build was taking 45 minutes) so I spun up a couple of runners on DigitalOcean. Initially, this went really well, builds were down to 7 minutes. I left access to the community runners on to pick up extra jobs that our runners couldn’t, since we’re a non-profit and the $50/mo for these runners was about all I could squeeze in our budget. In the last couple of days, I’ve noticed that even though our runners report as healthy and I can’t find any issues with them, our jobs are always picked up by community runners; our runners are doing nothing, and our builds are back to 45 minutes.
I’m using Gitlab.com, the runners are on version 13.12.0. No tags are involved with runner selection. All help appreciated!