Run CI job on all runners of a project

I've created a scheduled CI job that I want to run daily on all runners (shared or dedicated) assigned to the project.

It's a cleanup job, and current behaviour is that the scheduled job runs cleanup on a single runner instead of all.

Closest solution I've come across was in this issue gitlab-foss#24610 (moved) which has since been closed without linking to a new issue, so I can't tell what the resolution was.

Assignee Loading
Time tracking Loading