Skip to content

Commit bcba950

Browse files
authored
Merge pull request #825 from gounthar/2.473.3
fix(recipes): update UpgradeNextMajorParentVersion recipe Jenkins version to 2.479.3
2 parents bc6ec74 + 46b7006 commit bcba950

7 files changed

Lines changed: 17 additions & 17 deletions

File tree

plugin-modernizer-core/src/main/resources/META-INF/rewrite/recipes.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -149,9 +149,9 @@ recipeList:
149149
artifactId: plugin
150150
newVersion: 5.X
151151
- io.jenkins.tools.pluginmodernizer.core.recipes.UpgradeJenkinsVersion:
152-
minimumVersion: 2.479.1
152+
minimumVersion: 2.479.3
153153
- io.jenkins.tools.pluginmodernizer.core.recipes.UpgradeJenkinsTestHarnessVersion:
154-
jenkinsVersion: 2.479.1
154+
jenkinsVersion: 2.479.3
155155
- io.jenkins.tools.pluginmodernizer.core.recipes.MigrateStaplerAndJavaxToJakarta
156156
- io.jenkins.tools.pluginmodernizer.RemoveDevelopersTag
157157
- io.jenkins.tools.pluginmodernizer.RemoveDependencyVersionOverride

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/model/JDKTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ public void min() {
6060
assertEquals(JDK.JAVA_8, JDK.min(Set.of(JDK.values()), "2.346.1"));
6161
assertEquals(JDK.JAVA_11, JDK.min(Set.of(JDK.values()), "2.361.1"));
6262
assertEquals(JDK.JAVA_11, JDK.min(Set.of(JDK.values()), "2.462.3"));
63-
assertEquals(JDK.JAVA_17, JDK.min(Set.of(JDK.values()), "2.479.1"));
63+
assertEquals(JDK.JAVA_17, JDK.min(Set.of(JDK.values()), "2.479.3"));
6464
}
6565

6666
@Test
@@ -162,7 +162,7 @@ public void getLatestTestHarnessVersion() {
162162
assertEquals("2225.v04fa_3929c9b_5", JDK.getLatestTestHarnessVersion("2.426.1"));
163163
assertEquals("1900.v9e128c991ef4", JDK.getLatestTestHarnessVersion("2.346.1"));
164164
assertNull(JDK.getLatestTestHarnessVersion("2.463"));
165-
assertNull(JDK.getLatestTestHarnessVersion("2.479.1"));
165+
assertNull(JDK.getLatestTestHarnessVersion("2.479.3"));
166166
assertEquals("2225.v04fa_3929c9b_5", JDK.getLatestTestHarnessVersion("2.361.1"));
167167
assertEquals("1900.v9e128c991ef4", JDK.getLatestTestHarnessVersion("2.164.1"));
168168
}

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/recipes/DeclarativeRecipesTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1826,7 +1826,7 @@ void upgradeNextMajorParentVersionTest() {
18261826
</scm>
18271827
<properties>
18281828
<jenkins-test-harness.version>%s</jenkins-test-harness.version>
1829-
<jenkins.version>2.479.1</jenkins.version>
1829+
<jenkins.version>2.479.3</jenkins.version>
18301830
</properties>
18311831
<repositories>
18321832
<repository>
@@ -1978,7 +1978,7 @@ void upgradeNextMajorParentVersionTestWithBom() {
19781978
<jenkins-test-harness.version>%s</jenkins-test-harness.version>
19791979
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
19801980
<jenkins.baseline>2.479</jenkins.baseline>
1981-
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
1981+
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
19821982
</properties>
19831983
<dependencyManagement>
19841984
<dependencies>
@@ -2136,7 +2136,7 @@ void upgradeNextMajorParentVersionTestWithBaseline() {
21362136
<jenkins-test-harness.version>%s</jenkins-test-harness.version>
21372137
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
21382138
<jenkins.baseline>2.479</jenkins.baseline>
2139-
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
2139+
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
21402140
</properties>
21412141
<dependencyManagement>
21422142
<dependencies>

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/recipes/MigrateToJenkinsBaseLinePropertyTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ void testFixBom() {
383383
<packaging>hpi</packaging>
384384
<name>Empty Plugin</name>
385385
<properties>
386-
<jenkins.version>2.479.1</jenkins.version>
386+
<jenkins.version>2.479.3</jenkins.version>
387387
</properties>
388388
<dependencyManagement>
389389
<dependencies>
@@ -428,7 +428,7 @@ void testFixBom() {
428428
<properties>
429429
<!-- https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline/ -->
430430
<jenkins.baseline>2.479</jenkins.baseline>
431-
<jenkins.version>${jenkins.baseline}.1</jenkins.version>
431+
<jenkins.version>${jenkins.baseline}.3</jenkins.version>
432432
</properties>
433433
<dependencyManagement>
434434
<dependencies>

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/utils/JsonUtilsTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ public void testMetaDataToJson() {
2020
PluginMetadata metadata = new PluginMetadata();
2121
metadata.setKey("plugin-api-key");
2222
metadata.setFlags(Set.of(MetadataFlag.IS_API_PLUGIN));
23-
metadata.setJenkinsVersion("2.479.1");
23+
metadata.setJenkinsVersion("2.479.3");
2424
metadata.setErrors(Set.of(PreconditionError.MAVEN_REPOSITORIES_HTTP));
2525
assertEquals(
26-
"{\"flags\":[\"IS_API_PLUGIN\"],\"errors\":[\"MAVEN_REPOSITORIES_HTTP\"],\"jenkinsVersion\":\"2.479.1\",\"key\":\"plugin-api-key\",\"path\":\".\"}",
26+
"{\"flags\":[\"IS_API_PLUGIN\"],\"errors\":[\"MAVEN_REPOSITORIES_HTTP\"],\"jenkinsVersion\":\"2.479.3\",\"key\":\"plugin-api-key\",\"path\":\".\"}",
2727
JsonUtils.toJson(metadata));
2828
}
2929

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/utils/TemplateUtilsTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ public void testFriendlyPrTitleUpgradeNextMajorParentVersion() {
292292
Recipe recipe = mock(Recipe.class);
293293

294294
doReturn(metadata).when(plugin).getMetadata();
295-
doReturn("2.479.1").when(metadata).getJenkinsVersion();
295+
doReturn("2.479.3").when(metadata).getJenkinsVersion();
296296
doReturn("io.jenkins.tools.pluginmodernizer.UpgradeNextMajorParentVersion")
297297
.when(recipe)
298298
.getName();
@@ -301,7 +301,7 @@ public void testFriendlyPrTitleUpgradeNextMajorParentVersion() {
301301
String result = TemplateUtils.renderPullRequestTitle(plugin, recipe);
302302

303303
// Assert
304-
assertEquals("feat(java): Require Jenkins core 2.479.1 and Java 17.", result);
304+
assertEquals("feat(java): Require Jenkins core 2.479.3 and Java 17.", result);
305305
}
306306

307307
@Test
@@ -313,7 +313,7 @@ public void testFriendlyPrTitleMigrateToJenkinsBaseLineProperty() {
313313
Recipe recipe = mock(Recipe.class);
314314

315315
doReturn(metadata).when(plugin).getMetadata();
316-
doReturn("2.479.1").when(metadata).getJenkinsVersion();
316+
doReturn("2.479.3").when(metadata).getJenkinsVersion();
317317
doReturn("io.jenkins.tools.pluginmodernizer.MigrateToJenkinsBaseLineProperty")
318318
.when(recipe)
319319
.getName();
@@ -335,7 +335,7 @@ public void testFriendlyPrBodyMigrateToJenkinsBaseLineProperty() {
335335
Recipe recipe = mock(Recipe.class);
336336

337337
doReturn(metadata).when(plugin).getMetadata();
338-
doReturn("2.479.1").when(metadata).getJenkinsVersion();
338+
doReturn("2.479.3").when(metadata).getJenkinsVersion();
339339
doReturn("io.jenkins.tools.pluginmodernizer.MigrateToJenkinsBaseLineProperty")
340340
.when(recipe)
341341
.getName();

plugin-modernizer-core/src/test/java/io/jenkins/tools/pluginmodernizer/core/visitors/UpdateJenkinsFileVisitorTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ void addOnePlatformConfigWithJenkinsVersion() {
144144
public G.CompilationUnit visitCompilationUnit(
145145
G.CompilationUnit cu, ExecutionContext executionContext) {
146146
doAfterVisit(new UpdateJenkinsFileVisitor(
147-
null, null, List.of(PlatformConfig.build(Platform.LINUX, JDK.JAVA_17, "2.479.1"))));
147+
null, null, List.of(PlatformConfig.build(Platform.LINUX, JDK.JAVA_17, "2.479.3"))));
148148
return super.visitCompilationUnit(cu, executionContext);
149149
}
150150
})),
@@ -162,7 +162,7 @@ public G.CompilationUnit visitCompilationUnit(
162162
forkCount: '1C', // run this number of tests in parallel for faster feedback. If the number terminates with a 'C', the value will be multiplied by the number of available CPU cores
163163
useContainerAgent: true, // Set to `false` if you need to use Docker for containerized tests
164164
configurations: [
165-
[platform: 'linux', jdk: 17, jenkins: '2.479.1'],
165+
[platform: 'linux', jdk: 17, jenkins: '2.479.3'],
166166
])
167167
""",
168168
sourceSpecs -> {

0 commit comments

Comments
 (0)