title: Gitlab CODEWONERS: do not require approval for certain files (package.json)
body: <p>We are switching to gitlab and are having trouble to exclude the package.json (and lock) from the CODEOWENERS file.</p>
  <p>Our previous configuration was like this:</p>
  <pre><code>* @team-1
  
  # Since the package.json and the package-lock.json are regularly changed by every team (f.e. when upgrading a specific),
  # changing these files is allowed to be changed by anyone (including RenovateBot)
  ^[PACKAGE]
  package.json
  package-lock.json
  
  # Explicitly protect CODEOWNERS
  CODEOWNERS * @team-1
  </code></pre>
  <p>This was previously working in bitbucket, but now the <code>*</code> rule applies to <code>package.json</code> as well. So renovate bot cannot automatically merge the changes to the <code>package.json</code> anymore, because they need approval from <code>team-1</code></p>
  <p><a href="https://i.stack.imgur.com/DdPlO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DdPlO.png" alt="enter image description here" /></a></p>
  <p>We tried to exclude them from the <code>*</code> rule, <a href="https://gitlab.com/gitlab-org/gitlab/-/issues/7312" rel="nofollow noreferrer">but negations are not supported by gitlab</a>. In all gitlab examples, the code is structured in different folders, for different teams, but that is not applyable here, since we cannot restructure our code like this.</p>
  <p>Can this be achieved, that <code>package.json</code> and <code>package-lock.json</code> do not require the approval of team-1?</p>