From cfdbfe41e3d1292b9addc48313669762b8ecd6bc Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 06:33:21 +0000 Subject: [PATCH 1/3] chore(deps): bump org.junit.jupiter:junit-jupiter from 5.7.2 to 6.1.3 Bumps [org.junit.jupiter:junit-jupiter](https://github.com/junit-team/junit-framework) from 5.7.2 to 6.1.3. - [Release notes](https://github.com/junit-team/junit-framework/releases) - [Commits](https://github.com/junit-team/junit-framework/compare/r5.7.2...r6.1.3) --- updated-dependencies: - dependency-name: org.junit.jupiter:junit-jupiter dependency-version: 6.1.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- lib/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/build.gradle b/lib/build.gradle index 78dfdbe..8b91cda 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -26,7 +26,7 @@ def getKeyPassword() { } dependencies { - testImplementation 'org.junit.jupiter:junit-jupiter:5.7.2' + testImplementation 'org.junit.jupiter:junit-jupiter:6.1.3' testImplementation "com.github.tomakehurst:wiremock-jre8:2.32.0" testImplementation "org.mockito:mockito-core:3.12.4" testImplementation "org.slf4j:slf4j-nop:2.0.18" From 050de124a057f6cd67cc996425ffc0852cb7d859 Mon Sep 17 00:00:00 2001 From: Matt Paletta Date: Tue, 1 Sep 2026 09:55:21 +0100 Subject: [PATCH 2/3] Empty From 8ca99a3c3250e0bd0198a4d36192ba9db33e8aeb Mon Sep 17 00:00:00 2001 From: Matt Paletta Date: Tue, 1 Sep 2026 10:44:30 +0100 Subject: [PATCH 3/3] fix(ci): use junit-jupiter 5.14.4 instead of 6.1.3 junit-jupiter 6.x requires Java 17 (its Gradle module metadata declares org.gradle.jvm.version=17). This library sets source/targetCompatibility to 1.8 and CI tests on JDK 8, 11, 16, 17 and 21, so resolution of 6.1.3 fails on every job with "No matching variant ... compatible with Java 8". 5.14.4 is the latest release that still targets Java 8. Gradle 8.7 ships junit-platform-launcher 1.10.x, which is too old for platform 1.14.x, so junit-platform-launcher is added as testRuntimeOnly to let the JUnit BOM align it. Lockfile regenerated. Co-Authored-By: Claude Opus 5 --- lib/build.gradle | 3 ++- lib/gradle.lockfile | 19 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/lib/build.gradle b/lib/build.gradle index 8b91cda..68cfe44 100644 --- a/lib/build.gradle +++ b/lib/build.gradle @@ -26,7 +26,8 @@ def getKeyPassword() { } dependencies { - testImplementation 'org.junit.jupiter:junit-jupiter:6.1.3' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher' testImplementation "com.github.tomakehurst:wiremock-jre8:2.32.0" testImplementation "org.mockito:mockito-core:3.12.4" testImplementation "org.slf4j:slf4j-nop:2.0.18" diff --git a/lib/gradle.lockfile b/lib/gradle.lockfile index 66d4435..00fef1e 100644 --- a/lib/gradle.lockfile +++ b/lib/gradle.lockfile @@ -33,7 +33,7 @@ org.apache.httpcomponents.core5:httpcore5-h2:5.1.1=testCompileClasspath,testRunt org.apache.httpcomponents.core5:httpcore5:5.1.1=testCompileClasspath,testRuntimeClasspath org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.apiguardian:apiguardian-api:1.1.0=testCompileClasspath,testRuntimeClasspath +org.apiguardian:apiguardian-api:1.1.2=testCompileClasspath org.bouncycastle:bcprov-jdk18on:1.85.2=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:http2-common:9.4.44.v20210927=testCompileClasspath,testRuntimeClasspath org.eclipse.jetty.http2:http2-hpack:9.4.44.v20210927=testCompileClasspath,testRuntimeClasspath @@ -61,16 +61,17 @@ org.eclipse.jetty:jetty-xml:9.4.44.v20210927=testCompileClasspath,testRuntimeCla org.hamcrest:hamcrest-core:2.2=testCompileClasspath,testRuntimeClasspath org.hamcrest:hamcrest:2.2=testCompileClasspath,testRuntimeClasspath org.jspecify:jspecify:1.0.1=compileClasspath,runtimeClasspath,testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-api:5.7.2=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter-engine:5.7.2=testRuntimeClasspath -org.junit.jupiter:junit-jupiter-params:5.7.2=testCompileClasspath,testRuntimeClasspath -org.junit.jupiter:junit-jupiter:5.7.2=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-commons:1.7.2=testCompileClasspath,testRuntimeClasspath -org.junit.platform:junit-platform-engine:1.7.2=testRuntimeClasspath -org.junit:junit-bom:5.7.2=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-api:5.14.4=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter-engine:5.14.4=testRuntimeClasspath +org.junit.jupiter:junit-jupiter-params:5.14.4=testCompileClasspath,testRuntimeClasspath +org.junit.jupiter:junit-jupiter:5.14.4=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-commons:1.14.4=testCompileClasspath,testRuntimeClasspath +org.junit.platform:junit-platform-engine:1.14.4=testRuntimeClasspath +org.junit.platform:junit-platform-launcher:1.14.4=testRuntimeClasspath +org.junit:junit-bom:5.14.4=testCompileClasspath,testRuntimeClasspath org.mockito:mockito-core:3.12.4=testCompileClasspath,testRuntimeClasspath org.objenesis:objenesis:3.2=testCompileClasspath,testRuntimeClasspath -org.opentest4j:opentest4j:1.2.0=testCompileClasspath,testRuntimeClasspath +org.opentest4j:opentest4j:1.3.0=testCompileClasspath,testRuntimeClasspath org.ow2.asm:asm:9.2=testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-api:2.0.18=testCompileClasspath,testRuntimeClasspath org.slf4j:slf4j-nop:2.0.18=testCompileClasspath,testRuntimeClasspath