From a0aa5a494ffc0c9b3b4a599cb4aab3f543abfdd5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 15 Sep 2025 17:04:02 +0000 Subject: [PATCH 1/4] Bump io.jenkins.tools.incrementals:git-changelist-maven-extension Bumps [io.jenkins.tools.incrementals:git-changelist-maven-extension](https://github.com/jenkinsci/incrementals-tools) from 1.10 to 1.13. - [Release notes](https://github.com/jenkinsci/incrementals-tools/releases) - [Commits](https://github.com/jenkinsci/incrementals-tools/compare/parent-1.10...parent-1.13) --- updated-dependencies: - dependency-name: io.jenkins.tools.incrementals:git-changelist-maven-extension dependency-version: '1.13' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .mvn/extensions.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml index 26918e15..9440b180 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -2,6 +2,6 @@ io.jenkins.tools.incrementals git-changelist-maven-extension - 1.10 + 1.13 From 618dfd9c70eb132e001bba268106999c61e7080a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Sep 2025 19:47:47 +0000 Subject: [PATCH 2/4] Bump io.jenkins.tools.bom:bom-2.492.x Bumps [io.jenkins.tools.bom:bom-2.492.x](https://github.com/jenkinsci/bom) from 5054.v620b_5d2b_d5e6 to 5473.vb_9533d9e5d88. - [Release notes](https://github.com/jenkinsci/bom/releases) - [Commits](https://github.com/jenkinsci/bom/commits) --- updated-dependencies: - dependency-name: io.jenkins.tools.bom:bom-2.492.x dependency-version: 5473.vb_9533d9e5d88 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1ef01d1f..11e18c02 100644 --- a/pom.xml +++ b/pom.xml @@ -46,7 +46,7 @@ io.jenkins.tools.bom bom-${jenkins.baseline}.x - 5054.v620b_5d2b_d5e6 + 5473.vb_9533d9e5d88 pom import From 8372ec3a30483bbe444e55dcc617e1238a07e9eb Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 3 Nov 2025 16:19:30 +0000 Subject: [PATCH 3/4] Bump org.jenkins-ci.plugins:plugin from 5.18 to 5.28 Bumps [org.jenkins-ci.plugins:plugin](https://github.com/jenkinsci/plugin-pom) from 5.18 to 5.28. - [Release notes](https://github.com/jenkinsci/plugin-pom/releases) - [Changelog](https://github.com/jenkinsci/plugin-pom/blob/master/CHANGELOG.md) - [Commits](https://github.com/jenkinsci/plugin-pom/compare/plugin-5.18...plugin-5.28) --- updated-dependencies: - dependency-name: org.jenkins-ci.plugins:plugin dependency-version: '5.28' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 1ef01d1f..48b8eabf 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ org.jenkins-ci.plugins plugin - 5.18 + 5.28 io.jenkins.plugins From 9eff0e91bfb0e20de2f720e3e6abbf4617879359 Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Sat, 15 Nov 2025 23:16:54 -0700 Subject: [PATCH 4/4] Test with Java 25 and Java 21 Java 25 released September 16, 2025. The Jenkins project wants to support Java 25 soon. Compile and test on ci.jenkins.io with Java 25 and Java 21. Intentionally continues to generate Java 17 byte code as configured by the plugin parent pom. Does not compile or test with Java 17 on ci.jenkins.io any longer because we have found no issues in the past that were specific to the Java 17 compiler. The plan is to drop support for Java 17 in the not too distant future so that the Jenkins project is only supporting two major Java versions at a time, Java 21 and Java 25. Simplifies the configuration block of the Jenkinsfile so that it more closely resembles the Jenkins plugin archetype. Requires pull requests: * https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/514 * https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/510 * https://github.com/jenkinsci/gitlab-branch-source-plugin/pull/506 Testing done: * Confirmed that automated tests pass with Java 25 --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b761ceab..a0583b7b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,7 @@ #!groovy def configurations = [ - [ platform: "linux", jdk: "17", jenkins: null ], - [ platform: "windows", jdk: "17", jenkins: null ], - [ platform: "linux", jdk: "21", jenkins: null ], + [ platform: "linux", jdk: 25 ], + [ platform: "windows", jdk: 21 ], ] buildPlugin(useContainerAgent: true, configurations: configurations)