Simplify Code Owners configuration
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3558237. --> Reported by: [balintbrews](https://www.drupal.org/user/613760) Related to !330 >>> <h3 id="overview">Overview</h3> <p>We need to evolve our <a href="https://docs.gitlab.com/user/project/codeowners/">Code Owners</a> configuration (defined in our <code>CODEOWNERS</code> file) to adapt to an increasing number of maintainers and parallel work streams.</p> <h3 id="proposed-resolution">Proposed resolution</h3> <ol> <li>Simplify by allowing any maintainer to approve changes;</li> <li>Ensure one approval is required;</li> <li>Prevent merge request creators from self-approving;</li> <li>Mark all sections in <code>CODEOWNERS</code> as optional.</li> </ol> <h4>The goal of optional sections</h4> <p>Sections are defined for <strong>niche areas only</strong> to facilitate seeking input from maintainers who have the most experience in a particular area. This is optional, and should be used sparingly. The goal is to identify people who are likely able to provide valuable input in case of questions or complex decisions. While it's encouraged to seek such input, it's not required. The information will be surfaced on the GitLab UI when reviewing merge requests.</p>
issue