Fixed version updating
This commit is contained in:
@@ -89,8 +89,7 @@ public class Releaser {
|
||||
ProjectVersion originalVersion = originalVersion(project);
|
||||
log.info("Original project version is [{}]", originalVersion);
|
||||
if ((scReleaseVersion.isRelease() || scReleaseVersion.isServiceRelease()) && originalVersion.isSnapshot()) {
|
||||
Projects newProjects = new Projects(projects);
|
||||
newProjects.remove(scReleaseVersion.projectName);
|
||||
Projects newProjects = new Projects();
|
||||
newProjects.add(new ProjectVersion(originalVersion.projectName, originalVersion.bumpedVersion()));
|
||||
updateProjectFromScRelease(project, newProjects, originalVersion, SKIP_SNAPSHOT_ASSERTION);
|
||||
this.projectGitHandler.commitAfterBumpingVersions(project, originalVersion);
|
||||
|
||||
@@ -66,9 +66,9 @@ class Versions {
|
||||
|
||||
Versions(Set<ProjectVersion> versions) {
|
||||
this.bootVersion = versions.stream().filter(projectVersion -> SPRING_BOOT_PROJECT_NAME.equals(projectVersion.projectName))
|
||||
.findFirst().orElseThrow(() -> new IllegalStateException("Boot Version is Missing")).version;
|
||||
.findFirst().orElse(new ProjectVersion(SPRING_BOOT_PROJECT_NAME, "")).version;
|
||||
this.scBuildVersion = versions.stream().filter(projectVersion -> BUILD_ARTIFACT_ID.equals(projectVersion.projectName))
|
||||
.findFirst().orElseThrow(() -> new IllegalStateException("Spring Cloud Build Version is Missing")).version;
|
||||
.findFirst().orElse(new ProjectVersion(BUILD_ARTIFACT_ID, "")).version;
|
||||
this.projects = versions.stream()
|
||||
.map(projectVersion -> new Project(projectVersion.projectName, projectVersion.version))
|
||||
.collect(Collectors.toSet());
|
||||
|
||||
@@ -127,18 +127,6 @@ public class VersionsTests {
|
||||
return projects;
|
||||
}
|
||||
|
||||
Set<Project> snapshotProjects() {
|
||||
Set<Project> projects = new HashSet<>();
|
||||
projects.add(new Project("foo", "1.0.0.BUILD-SNAPSHOT"));
|
||||
return projects;
|
||||
}
|
||||
|
||||
Set<Project> releaseProjects() {
|
||||
Set<Project> projects = new HashSet<>();
|
||||
projects.add(new Project("foo", "1.0.0.RELEASE"));
|
||||
return projects;
|
||||
}
|
||||
|
||||
Set<Project> mixedProjects() {
|
||||
Set<Project> projects = new HashSet<>();
|
||||
projects.add(new Project("foo", "1.0.0.BUILD-SNAPSHOT"));
|
||||
|
||||
Reference in New Issue
Block a user