#38789·renovate

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

https://github.com/renovatebot/renovate/pull/37591