Configure CODEOWNERS for repository #89
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Task
Summary
GitLab offers the Code Owners functionality "[...] to define who has expertise for specific parts of your project’s codebase."
When modifying others people code, the merge request will not be able to be merged, until all involved owners gave thier ok.
This has become a necessity due to "incidents" in the present, past and to enforce guidelines.
Context
GitLab and QC
Current Progress
CODEOWNERSfile in./.gitlab/CODEOWNERSNotes
See GitLabs own documentation on this regard: https://docs.gitlab.com/user/project/codeowners
Checklist
changed start date to April 06, 2026
assigned to @lars.winzer
changed start date to April 13, 2026
I looked into what tier this instance of GitLab could possibly have:
First thing I tried was to find out if this is an enterprise instance. According to this source, there is an API endpoint. The response of this endpoint is as follows, clearly indicating that this instance is NOT enterprise.
As there is no indication of the tier (Free, Premium, Ultimate) of this instance, the only practical solution I could think of was to cross-reference the features we can use with the required tier according to the official documentation.
One feature we are already making use of is the Code Quality Report. The feature itself is Free, but the in-line report and pipeline details view are not. Both of which we cannot use.
Therefore, I highly suspect that this instance has only the Free tier, meaning we cannot use the Code Owners feature as it requires at least the Premium tier.
Our next appointment is tomorrow, Wednesday. Then, I will ask about the tier.
Closing, as this instance is running on the Free tier.