Group runners should display which group they are registered under
Problem to solve
If a user registers a group runner under a subgroup, the runner is then displayed when viewing available runners in all groups above it.
Since there is no indication in the UI as to which group the runner is registered to, a user can easily mistake the runner to be available to an alternate subgroup.
Consider the following group structure:
Company (main group)
- Subgroup
- Team A subgroup
- Team B subgroup
If a user were to register a group runner under the subgroup "Team A", members of "Team B" could see that runner under the list of available group runners for "Subgroup". This can lead users to believe that the runner would be available for their subgroup ("Team B" in this case), when in reality that runner would only be available to projects in "Team A".
User experience goal
The user should be able to view the list of available group runners and easily identify which groups they are available to.
Proposal
We could add a column in the group runners UI that lists which group the runner is registered to specifically. This information appears to be available via the Runners API when querying for details about a specific runner.
Availability & Testing
Available Tier
- Free