My uni uses a self-hosted GitLab for some projects, and they use a pretty recent version of it (at least 9.0). Of course, they now use the brand spanking new subgroup feature, which confuses drone a lot.
I do see all the projects of the subgroup in Drone. However, when I try to turn it on on my project, the switches turn on for ALL projects of the subgroup (all students in the course), but nothing happens : no webhook added, nothing in the left bar. Of course, reloading the drone page shows all switches to off.
At the same time, server-side logs are empty.
My theory would be that drone treats the subgroup name as the repository name, thus failing everything. This is because it expects the repository name in the form / (or /) with a single slash. This theory comes from the fact that, after toggling one (all) switch to on, I can click a settings cog. This cog leads me to the page to set options for the repository /, totally trashing the repo name part.
Oh and before anyone asks, yes, Drone works with my uni’s gitlab on repositories not using this subgroup thingy.
I would gladly contribute and try to fix this, but I lack the Go knowledge to do it . But if you need any more info, don’t hesitate.