Add a permission for creating stable releases, and grant to “git vetted” users
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #2035235. -->
Reported by: [jthorson](https://www.drupal.org/user/148199)
>>>
<p><strong>Proposal:</strong></p>
<p>Add a check for 'git vetted user' status on the 'create release' form. </p>
<p><strong>Proposal:</strong><br>
Once we implement the proposal listed in <span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/drupal_twg/issues/2453587" title="Status: Closed (fixed)">#2453587: [policy, no patch] Changes to the project application review process</a></span>, it will be possible for non-vetted users to promote one sandbox project to full project status without having obtained Git Vetted User status. We do not want these users to be able to create stable releases on their projects.</p>
<p>This issue proposes to update the create release form to to prevent non Git-vetted users from generating stable releases.</p>
<p><strong>Remaining Tasks:</strong></p>
<p>Add additional validation to the 'create release' form which checks to see if the user has the 'git vetted status', and if not, remove any tags matching 'stable' release patterns from the select box. Degrade gracefully if there are no valid tags left once the stable patterns have been removed.</p>
<p><strong>Implementation Details</strong><br>
Implementation would likely take place in the drupalorg_project submodule within the <a href="https://www.drupal.org/projects/drupalorg">Drupalorg Customizations module</a>.</p>
issue