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