I managed to set up a build and test environment for a small project and register some specific runners for the project. However, first thing i noticed was that my other projects on the gitlab instance now show the same registered runners as “available”, with the option to activate them for the project. So far this seems fine and working as intended, even if I expected a specific runner to be associated to only the repository i registered it to via the project token.
However, I also noticed that some other users now see my runners available for their projects. It seems that not everybody sees them, only some users. Since the gitlab instance is quite big (university run) this is obviously a problem if random people can use my build machine.
Therefore, my question is what exactly the policy is for other people to see specific runners for their projects and if there is any way to control/restrict this. I could not find any documentation on this either…