Treat the user namespace as a top level group, or add the ability to define runners and variables for the entire user namespace.
Proposal
The problem I am running into is that I want to add a custom runner, and some variables, that are scoped to my entire user account / namespace, so they can be shared across all of my projects. It seems the only way to have this feature currently is to create a group, which would require the rather inconvenient process of moving all of my projects into a new namespace, and creating a disconnect between my projects and my username, which I do not want.
I would propose one of the following, depending on what is easiest:
- Treat all user namespaces as a top-level group, this would allow setting group options for the user namespace. This option makes the most sense to me, but I'm guessing it would require many sweeping and breaking changes to implement.
- Or, simply add the ability to set these options in the user's profile settings.