From 92340ae9b86e8742eeab4a3d798da6db2154b313 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:29:01 +0000 Subject: [PATCH 1/2] Bump com.puppycrawl.tools:checkstyle from 12.3.1 to 13.0.0 Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) from 12.3.1 to 13.0.0. - [Release notes](https://github.com/checkstyle/checkstyle/releases) - [Commits](https://github.com/checkstyle/checkstyle/compare/checkstyle-12.3.1...checkstyle-13.0.0) --- updated-dependencies: - dependency-name: com.puppycrawl.tools:checkstyle dependency-version: 13.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 70a6169..b1a3214 100644 --- a/pom.xml +++ b/pom.xml @@ -86,7 +86,7 @@ com.puppycrawl.tools checkstyle - 12.3.1 + 13.0.0 From 35db1de85ab4ab2a9f97190cdfe0583800a415ec Mon Sep 17 00:00:00 2001 From: William Storey Date: Tue, 13 Jan 2026 11:34:09 -0800 Subject: [PATCH 2/2] Move checkstyle to profile activated on Java 21+ Checkstyle 13.0.0 requires Java 21+. Move the plugin into a profile that only activates on Java 21+, so `mvn test` works on Java 17 without loading incompatible classes. Co-Authored-By: Claude Opus 4.5 --- pom.xml | 65 +++++++++++++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 27 deletions(-) diff --git a/pom.xml b/pom.xml index b1a3214..5701d1e 100644 --- a/pom.xml +++ b/pom.xml @@ -72,33 +72,6 @@ - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.6.0 - - true - checkstyle.xml - checkstyle-suppressions.xml - warning - - - - com.puppycrawl.tools - checkstyle - 13.0.0 - - - - - test - test - - check - - - - org.apache.maven.plugins maven-gpg-plugin @@ -281,5 +254,43 @@ + + + checkstyle-jdk21 + + [21,) + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.6.0 + + true + checkstyle.xml + checkstyle-suppressions.xml + warning + + + + com.puppycrawl.tools + checkstyle + 13.0.0 + + + + + checkstyle + test + + check + + + + + + +