You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 2, 2020. It is now read-only.
The tool currently doesn't support alpha, beta or RC releases. Versioning should detect pre-release versions and:
create the appropriate release branch if necessary
roll the release as usual, except that the GitHub release should be marked as pre-release
trigger merge-up as usual
The tool should also check if the release is possible. This expands on the checks already present for regular releases. To check this, the following is valid:
alpha < beta < RC
the pre-release number may only reset when switching to a higher stability
pre-releases for patch versions are:
** forbidden if a newer patch release in any stability in the same minor version exists (e.g. releasing 1.0.0-beta1 when 1.0.1 has been tagged)
** allowed if a newer minor version exists (e.g. releasing 1.0.1-beta1 when 1.1.0 has been tagged)
pre-releases for minor versions (i.e. 1.1.0) areL
** forbidden if a newer minor release of the same major version has been tagged, regardless of its stability (e.g. releasing 1.1.0-beta1 when 1.2.0 has been tagged)
** allowed if a newer major version exists (e.g. releasing 1.1.0-beta1 when 2.0.0 has been tagged)
pre-releases for major versions (i.e 2.0.0) are forbidden if a newer major release has been tagged, regardless of its stability (e.g. releasing 2.0.0-beta1 when 3.0.0 has been tagged)
The text was updated successfully, but these errors were encountered:
The tool currently doesn't support alpha, beta or RC releases. Versioning should detect pre-release versions and:
The tool should also check if the release is possible. This expands on the checks already present for regular releases. To check this, the following is valid:
** forbidden if a newer patch release in any stability in the same minor version exists (e.g. releasing 1.0.0-beta1 when 1.0.1 has been tagged)
** allowed if a newer minor version exists (e.g. releasing 1.0.1-beta1 when 1.1.0 has been tagged)
** forbidden if a newer minor release of the same major version has been tagged, regardless of its stability (e.g. releasing 1.1.0-beta1 when 1.2.0 has been tagged)
** allowed if a newer major version exists (e.g. releasing 1.1.0-beta1 when 2.0.0 has been tagged)
The text was updated successfully, but these errors were encountered: