From 358c223cbf4f543da762b8089826a4a24b4d7794 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 28 May 2026 21:42:49 +0000 Subject: [PATCH 1/2] chore(deps): update java dependencies Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- shims/maven/pom.xml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/shims/maven/pom.xml b/shims/maven/pom.xml index 174255dc..93e3644c 100644 --- a/shims/maven/pom.xml +++ b/shims/maven/pom.xml @@ -46,7 +46,7 @@ org.junit.jupiter junit-jupiter - 5.11.4 + 6.1.0 test @@ -56,7 +56,7 @@ org.apache.maven.plugins maven-jar-plugin - 3.4.2 + 3.5.0 @@ -68,7 +68,7 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.2 + 3.5.5 @@ -95,7 +95,7 @@ org.apache.maven.plugins maven-source-plugin - 3.3.1 + 3.4.0 attach-sources @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-javadoc-plugin - 3.11.2 + 3.12.0 attach-javadocs @@ -121,7 +121,7 @@ org.sonatype.central central-publishing-maven-plugin - 0.9.0 + 0.10.0 true central From 9a638cb987f228b58b564b6da8c6e25b763332ec Mon Sep 17 00:00:00 2001 From: Rhuan Barreto Date: Thu, 28 May 2026 23:51:46 +0200 Subject: [PATCH 2/2] fix(deps): keep junit-jupiter on 5.x line for Java 11 shim JUnit Jupiter 6.x requires a Java 17 baseline, but the Maven shim targets Java 11 (maven.compiler.target=11) and is built/tested on Temurin JDK 11 in CI. The 6.1.0 bump made the JUnit API class files unreadable on JDK 11, breaking compilation of every Test/Assertions symbol in ShimTest. Revert the test-only junit-jupiter bump to 5.11.4 (keep the other Maven plugin updates) and add a renovate.json package rule constraining it to <6 so the dependency stays on the Java 11-compatible 5.x line. Signed-off-by: Rhuan Barreto --- renovate.json | 10 +++++++++- shims/maven/pom.xml | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/renovate.json b/renovate.json index ead00d12..ad4fa95b 100644 --- a/renovate.json +++ b/renovate.json @@ -1,4 +1,12 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["local>archgate/renovate-config"] + "extends": ["local>archgate/renovate-config"], + "packageRules": [ + { + "description": "Maven shim targets Java 11; JUnit Jupiter 6.x requires Java 17, so stay on the 5.x line.", + "matchManagers": ["maven"], + "matchPackageNames": ["org.junit.jupiter:junit-jupiter"], + "allowedVersions": "<6" + } + ] } diff --git a/shims/maven/pom.xml b/shims/maven/pom.xml index 93e3644c..fcb594a0 100644 --- a/shims/maven/pom.xml +++ b/shims/maven/pom.xml @@ -46,7 +46,11 @@ org.junit.jupiter junit-jupiter - 6.1.0 + + 5.11.4 test