[CI] Pull up common next snapshot version task

This commit is contained in:
Chris Bono
2024-02-20 01:07:59 -06:00
parent c36e70f5ba
commit cabba8798d
3 changed files with 13 additions and 24 deletions

View File

@@ -107,6 +107,19 @@ public abstract class UpdateProjectVersionTask extends DefaultTask {
.getDisplayName();
}
protected String calculateNextSnapshotVersion(String version) {
VersionInfo versionSegments = parseVersion(version);
String majorSegment = versionSegments.major();
String minorSegment = versionSegments.minor();
String patchSegment = versionSegments.patch();
String modifier = versionSegments.modifier();
System.out.println("modifier = " + modifier);
if (modifier == null) {
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
}
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
}
record VersionInfo(String major, String minor, String patch, @Nullable String modifier) {
}
}

View File

@@ -28,16 +28,4 @@ public abstract class UpdateToNextBootSnapshotVersionTask extends UpdateProjectV
updateVersionInTomlVersions(SPRING_BOOT_VERSION_FOR_SAMPLES_PROPERTY, SPRING_BOOT_VERSION_FOR_DOCS_PROPERTY, this::calculateNextSnapshotVersion);
}
private String calculateNextSnapshotVersion(String version) {
VersionInfo versionSegments = parseVersion(version);
String majorSegment = versionSegments.major();
String minorSegment = versionSegments.minor();
String patchSegment = versionSegments.patch();
String modifier = versionSegments.modifier();
if (modifier == null) {
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
}
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
}
}

View File

@@ -28,16 +28,4 @@ public abstract class UpdateToSnapshotVersionTask extends UpdateProjectVersionTa
updateVersionInGradleProperties(VERSION_FOR_SAMPLES_PROPERTY, currentVersion);
}
private String calculateNextSnapshotVersion(String version) {
VersionInfo versionSegments = parseVersion(version);
String majorSegment = versionSegments.major();
String minorSegment = versionSegments.minor();
String patchSegment = versionSegments.patch();
String modifier = versionSegments.modifier();
System.out.println("modifier = " + modifier);
if (modifier == null) {
patchSegment = String.valueOf(Integer.parseInt(patchSegment) + 1);
}
return "%s.%s.%s-SNAPSHOT".formatted(majorSegment, minorSegment, patchSegment);
}
}