Renovate incorrectly reads GitLab CODEOWNERS
Author: RahulGautamSinghCreated Oct 21, 2025Updated Sep 16, 2026
Labelspriority-3-mediumplatform:gitlab
Discussed in https://github.com/renovatebot/renovate/discussions/36982
Originally posted by AmmarYAhmed July 14, 2025
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
GitLab
Please tell us more about your question or problem
According to GitLab's CODEOWNERS syntax documentation, the * wildcard character can only be used to match one level of directories, so having /* @user as a rule would only make the user a codeowner for the files and directories at the root level and nothing else. However, renovate uses ignore syntax, which matches /* to all files and directories at all levels.
Logs (if relevant)
Logs
Replace this text with your logs, between the starting and ending triple backticks
Reproduction
Source: renovatebot/renovate