From db1c72db4443c02a09df2b89ea4ad91933088292 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Jan 2026 17:29:10 +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 b12ac333..75b1bd47 100644 --- a/pom.xml +++ b/pom.xml @@ -141,7 +141,7 @@ com.puppycrawl.tools checkstyle - 12.3.1 + 13.0.0 From 9669399227d79bd0bf4bc43c31adce5e05043f35 Mon Sep 17 00:00:00 2001 From: William Storey Date: Tue, 13 Jan 2026 11:08:27 -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 | 63 +++++++++++++++++++++++++++++++++------------------------ 1 file changed, 37 insertions(+), 26 deletions(-) diff --git a/pom.xml b/pom.xml index 75b1bd47..304c1f7b 100644 --- a/pom.xml +++ b/pom.xml @@ -128,32 +128,6 @@ - - org.apache.maven.plugins - maven-checkstyle-plugin - 3.6.0 - - true - checkstyle.xml - warning - - - - com.puppycrawl.tools - checkstyle - 13.0.0 - - - - - test - test - - check - - - - org.apache.maven.plugins maven-site-plugin @@ -370,5 +344,42 @@ + + + checkstyle-jdk21 + + [21,) + + + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.6.0 + + true + checkstyle.xml + warning + + + + com.puppycrawl.tools + checkstyle + 13.0.0 + + + + + checkstyle + test + + check + + + + + + +