Create and close release milestones when creating release versions/closing release versions.

Closes #37
This commit is contained in:
Mark Paluch
2023-03-24 14:32:07 +01:00
parent 6e18b33fd3
commit 0b7abe64f0
9 changed files with 44 additions and 11 deletions

View File

@@ -23,6 +23,7 @@ import org.springframework.data.release.model.Iteration;
import org.springframework.data.release.model.ModuleIteration;
import org.springframework.data.release.model.Projects;
import org.springframework.data.release.model.ReleaseTrains;
import org.springframework.data.release.model.TrainIteration;
/**
* Unit tests for {@link GithubMilestone}.
@@ -83,6 +84,17 @@ class GithubMilestoneUnitTests {
assertThat(version.getDescription()).isEqualTo("Dijkstra M2");
}
@Test
void rendersShortBomAndReleaseMilestoneVersions() {
TrainIteration iteration = new TrainIteration(ReleaseTrains.ULLMAN, Iteration.SR1);
ModuleIteration module = iteration.getModule(Projects.BOM);
GithubMilestone milestone = new GithubMilestone(module);
assertThat(milestone.toMilestone().getTitle()).isEqualTo("2023.0.1");
assertThat(milestone.toMilestone().getDescription()).isEqualTo("2023.0.1");
}
private void assertIterationVersion(Iteration iteration, String expected) {
ModuleIteration module = ReleaseTrains.DIJKSTRA.getModuleIteration(Projects.COMMONS, iteration);

View File

@@ -45,4 +45,5 @@ class ModuleIterationUnitTests {
assertThat(module.getMediumVersionString()).isEqualTo("1.6.1 (Dijkstra SR1)");
assertThat(module.getFullVersionString()).isEqualTo("1.6.1.RELEASE (Dijkstra SR1)");
}
}