Deprecate -unstable release tag
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #2732333. -->
Reported by: [hestenet](https://www.drupal.org/user/54034)
>>>
<p><strong>Motivation:</strong> We'd like to deprecate the 'unstable' release tag because it:</p>
<ul>
<li>is largely redundant with -dev and/or -alpha releases </li>
<li>is little used, especially in Drupal 8 </li>
<li>conflicts with most common implementations of <a href="http://semver.org/">semver standards</a> for release tagging</li>
<li>and is therefore incompatible with 3rd party tools that parse release information about Drupal projects (i.e: Composer)</li>
</ul>
<p>Existing -unstable releases would be unaffected, but users would be unable to tag new releases as -unstable going forward. </p>
<p><strong>Remaining tasks:</strong></p>
<ul>
<li>Remove -unstable from the code referenced below.</li>
<li>Identify documentation referencing -unstable and update.
<ul>
<li><a href="https://www.drupal.org/node/1015226">Release Naming Conventions</a></li>
</ul>
</li>
</ul>
<p>"Unstable" is currently parsed as a release tag in this code. We'd want to remove all references to it here:<br>
<a href="http://cgit.drupalcode.org/drupalorg/tree/drupalorg_versioncontrol/plugins/label_version_mapper/DrupalorgVersioncontrolLabelVersionMapperGit.class.php#n29">http://cgit.drupalcode.org/drupalorg/tree/drupalorg_versioncontrol/plugins/label_version_mapper/DrupalorgVersioncontrolLabelVersionMapperGit.class.php#n29</a></p>
> Related issue: [Issue #1612910](https://www.drupal.org/node/1612910)
> Related issue: [Issue #2170443](https://www.drupal.org/node/2170443)
> Related issue: [Issue #2622450](https://www.drupal.org/node/2622450)
> Related issue: [Issue #2622492](https://www.drupal.org/node/2622492)
> Related issue: [Issue #311949](https://www.drupal.org/node/311949)
issue