Closed dmitrii-ubskii closed 9 months ago
We add support for repository-specific prerelease versioning, currently limited to "rc" (release candidate).
This change ensures the following format:
{version}-rc{number}
{version}rc{number}
Drive-by: ensure semver compatibility for snapshot releases in crates and maven by prepending 0.0.0- to the git commit SHA.
0.0.0-
Do not edit the content of this comment. The PR reviewer should simply update this comment by ticking each review item below, as they get completed.
Trivial Change
Code
Architecture
What is the goal of this PR?
We add support for repository-specific prerelease versioning, currently limited to "rc" (release candidate).
This change ensures the following format:
{version}-rc{number}
in maven packages, npm packages, and crates (following SemVer 2.0.0 spec);{version}rc{number}
in pip packages (see Python Packagin User Guide :: Version specifiers)What are the changes implemented in this PR?
Drive-by: ensure semver compatibility for snapshot releases in crates and maven by prepending
0.0.0-
to the git commit SHA.