We now officially have a free Gitlab Ultimate License for Open Source Projects.
I already checked some of the features we can use and I especially enabled that Merge Request require an approval to be merged. On the other side I intend to relax who is able to merge, this way the whole process is less depended on a few maintainers, but all developers can approve each other and merge afterwards.
Another huge feature is the availability of Epics. Epics are basically an meta-issue where we can track everything which is not technical or affects several of our projects. I already promoted some issues to Epics, you can check the overview here: https://dev.funkwhale.audio/groups/funkwhale/-/epics?state=opened&page=1&sort=start_date_desc
If we get huge feature requests, please consider adding them as epic so the developers can deviate their technical tasks in order to make the feature happening. Bug reports stay the same as they were before.
Issues and Merge requests can now have multiple assignee's and reviewers, which fits much better our collaborative approach in my point of view.
Additionally we now have the opportunity to run Merge Request Pipelines of forks in the scope of the parent project. This will solve quite some of our Gitlab Runner access issues, but shouldn't have much effect on most of you. I will eventually start adopting our pipeline in the next weeks, if you experience any issues, let me know.
If you are interested in using and Gitlab Ultimate feature and you need some action from an admin or want to have a discussion before, let me know. If you change anything in order to make it work, consider leaving a note here.