Support new Spring release train versioning and suffixes
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 45/100
Research direction
Start with ProjectVersionTests.should_return_true_for_a_valid_version() and run the test to reproduce the failure for 2020.0.0. Trace the project-version validation used by that test, then confirm that YYYY.MINOR.MICRO versions are accepted alongside -MX and -RCX prerelease suffixes and without a .RELEASE suffix.
Written by the indexing model from the issue text.
Description
We are moving to calver with YYYY.MINOR.MICRO suffix for prereleases are -MX, -RCX. For release there is no longer a .RELEASE.
In ProjectVersionTests.should_return_true_for_a_valid_version() the following happens
then(projectVersion("2020.0.0-M1").isValid()).isTrue(); // success
then(projectVersion("2020.0.0-RC2").isValid()).isTrue(); // success
then(projectVersion("2020.0.0").isValid()).isTrue(); // failure
- Dominant language
- Java
- Stars
- 32
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from spring-cloud/spring-cloud-release-tools
-
Enhance logging Open
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
please consider renaming this project - _The Releaser_ - to _The Kraken_. (`spring-cloud-kraken`?) Open
Difficulty 5/5 Over a week Newbie friendliness 15/100
spring-cloud/spring-cloud-release-tools#233 · 1 reaction ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
-
for-team-discussion
Difficulty 5/5 Over a week Newbie friendliness 25/100
All issues in spring-cloud/spring-cloud-release-tools
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
infinispan/infinispan#18150 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
untriaged
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
opensearch-project/k-NN#3597 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100