From e2221318a2070e805a386a54abc2930321254424 Mon Sep 17 00:00:00 2001 From: Alexander Brandes Date: Wed, 31 Dec 2025 19:22:00 +0100 Subject: [PATCH 1/2] Add support for Java 25 Signed-off-by: Alexander Brandes --- .mvn/extensions.xml | 2 +- Jenkinsfile | 4 ++-- pom.xml | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml index 4e0774d..9440b18 100644 --- a/.mvn/extensions.xml +++ b/.mvn/extensions.xml @@ -2,6 +2,6 @@ io.jenkins.tools.incrementals git-changelist-maven-extension - 1.8 + 1.13 diff --git a/Jenkinsfile b/Jenkinsfile index 09032da..347471d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,6 +6,6 @@ buildPlugin( 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 useContainerAgent: true, // Set to `false` if you need to use Docker for containerized tests configurations: [ - [platform: 'linux', jdk: 21], - [platform: 'windows', jdk: 17], + [platform: 'linux', jdk: 25], + [platform: 'windows', jdk: 21], ]) diff --git a/pom.xml b/pom.xml index 15abc97..d21f54a 100644 --- a/pom.xml +++ b/pom.xml @@ -21,7 +21,7 @@ limitations under the License. org.jenkins-ci.plugins plugin - 5.7 + 5.2102.v5f5fe09fccf1 @@ -37,7 +37,7 @@ limitations under the License. 999999-SNAPSHOT jenkinsci/${project.artifactId}-plugin - 2.479 + 2.528 ${jenkins.baseline}.1 @@ -82,7 +82,7 @@ limitations under the License. io.jenkins.tools.bom bom-${jenkins.baseline}.x - 4136.vca_c3202a_7fd1 + 5829.v04f53fa_f8705 import pom From 6767530a7ff9c6dddc11beee56b2078a8d98f59b Mon Sep 17 00:00:00 2001 From: Alexander Brandes Date: Wed, 31 Dec 2025 19:29:30 +0100 Subject: [PATCH 2/2] Adapt Jakarta EE transition Signed-off-by: Alexander Brandes --- .../google/jenkins/flakyTestHandler/junit/FlakyCaseResult.java | 3 +-- .../plugin/HistoryAggregatedFlakyTestResultAction.java | 2 +- .../jenkins/flakyTestHandler/plugin/deflake/DeflakeAction.java | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/google/jenkins/flakyTestHandler/junit/FlakyCaseResult.java b/src/main/java/com/google/jenkins/flakyTestHandler/junit/FlakyCaseResult.java index bb233fa..d125a43 100644 --- a/src/main/java/com/google/jenkins/flakyTestHandler/junit/FlakyCaseResult.java +++ b/src/main/java/com/google/jenkins/flakyTestHandler/junit/FlakyCaseResult.java @@ -19,6 +19,7 @@ import com.google.jenkins.flakyTestHandler.plugin.JUnitFlakyTestDataAction; +import jakarta.annotation.Nonnull; import org.apache.commons.io.FileUtils; import org.dom4j.Element; import org.jvnet.localizer.Localizable; @@ -37,8 +38,6 @@ import java.util.Objects; import java.util.logging.Logger; -import javax.annotation.Nonnull; - import hudson.model.AbstractBuild; import hudson.tasks.junit.Messages; import hudson.tasks.junit.TestAction; diff --git a/src/main/java/com/google/jenkins/flakyTestHandler/plugin/HistoryAggregatedFlakyTestResultAction.java b/src/main/java/com/google/jenkins/flakyTestHandler/plugin/HistoryAggregatedFlakyTestResultAction.java index e270e1e..944d06c 100644 --- a/src/main/java/com/google/jenkins/flakyTestHandler/plugin/HistoryAggregatedFlakyTestResultAction.java +++ b/src/main/java/com/google/jenkins/flakyTestHandler/plugin/HistoryAggregatedFlakyTestResultAction.java @@ -21,6 +21,7 @@ import com.google.jenkins.flakyTestHandler.plugin.FlakyTestResultAction.FlakyRunStats; import com.google.jenkins.flakyTestHandler.plugin.deflake.DeflakeCause; +import jakarta.annotation.Nonnull; import org.kohsuke.stapler.StaplerRequest2; import org.kohsuke.stapler.StaplerResponse2; @@ -34,7 +35,6 @@ import java.util.Stack; import java.util.TreeMap; -import javax.annotation.Nonnull; import jakarta.servlet.ServletException; import jenkins.triggers.SCMTriggerItem; import hudson.model.AbstractProject; diff --git a/src/main/java/com/google/jenkins/flakyTestHandler/plugin/deflake/DeflakeAction.java b/src/main/java/com/google/jenkins/flakyTestHandler/plugin/deflake/DeflakeAction.java index 82e2b91..ff139c5 100644 --- a/src/main/java/com/google/jenkins/flakyTestHandler/plugin/deflake/DeflakeAction.java +++ b/src/main/java/com/google/jenkins/flakyTestHandler/plugin/deflake/DeflakeAction.java @@ -20,6 +20,7 @@ import com.google.jenkins.flakyTestHandler.plugin.FlakyTestResultAction; import hudson.model.*; +import jakarta.annotation.Nonnull; import net.sf.json.JSONObject; import org.kohsuke.stapler.interceptor.RequirePOST; @@ -34,7 +35,6 @@ import java.util.Set; import java.util.logging.Level; -import javax.annotation.Nonnull; import jakarta.servlet.ServletException; import jenkins.model.Jenkins;