Warning for when Shared Runners aren't enabled isn't obvious enough
The warning icon next to runners isn't easy to notice unless you go into the build tab for an MR and look for it. Even then, there's not really any guidance on fixing it. This isn't obvious to new users when they first open an MR.
To reproduce:
- Fork the GitLab CE or www-gitlab-com repo
- Disable Shared Runners for it (are they disabled by default for new users?)
- Open an MR into the upstream repository
- Note that the builds are stuck as Pending with no way of figuring out how to fix it (unless you go to the builds page, click on the build ID, and see the warning banner about Shared Runners with a link to enable them).
Possible Solutions:
- Add a warning icon in the build status for the MR that linked to enable shared runners?
- Add a banner to the Builds tab with a link to enable shared runners
Essentially, Shared Runners being disabled for a user's fork of a project should be made more obvious and easier to fix.