Allow user to disable shared runners on group level (for GitLab.com)
Problem to solve
When GitLab is hosted as a PaaS, such as on GitLab.com, some groups may not want code to run on shared runners. Right now we have to disable the usage of shared runners every time a new project is created in our company group. A maintainer may forget to disable shared runners.
Due to security reasons we cannot / do not want to use shared runners. If we forget to disable them, we violate internal security regulations.
Create a group setting where you can disable shared runners by default. Even better, create another group setting that disallows enabling shared runners.
What does success look like, and how can we measure that?
The setting is available.