From 362c27b11fd0198092f65161d44c84e34aeb9185 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 13:21:56 +0000 Subject: [PATCH 1/3] build(deps): bump the java-maven-deps group across 1 directory with 4 updates Bumps the java-maven-deps group with 4 updates in the /java directory: [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin), [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire), [org.apache.maven.plugins:maven-failsafe-plugin](https://github.com/apache/maven-surefire) and [com.github.spotbugs:spotbugs-maven-plugin](https://github.com/spotbugs/spotbugs-maven-plugin). Updates `org.apache.maven.plugins:maven-compiler-plugin` from 3.15.0 to 3.16.0 - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](https://github.com/apache/maven-compiler-plugin/compare/maven-compiler-plugin-3.15.0...maven-compiler-plugin-3.16.0) Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.6 to 3.6.0 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.6...surefire-3.6.0) Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.6 to 3.6.0 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.6...surefire-3.6.0) Updates `com.github.spotbugs:spotbugs-maven-plugin` from 4.10.4.0 to 4.10.4.1 - [Release notes](https://github.com/spotbugs/spotbugs-maven-plugin/releases) - [Commits](https://github.com/spotbugs/spotbugs-maven-plugin/compare/spotbugs-maven-plugin-4.10.4.0...spotbugs-maven-plugin-4.10.4.1) --- updated-dependencies: - dependency-name: com.github.spotbugs:spotbugs-maven-plugin dependency-version: 4.10.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-version: 3.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: java-maven-deps ... Signed-off-by: dependabot[bot] --- java/pom.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/java/pom.xml b/java/pom.xml index b17cdbde7d..658c7243a0 100644 --- a/java/pom.xml +++ b/java/pom.xml @@ -70,7 +70,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.15.0 + 3.16.0 org.apache.maven.plugins @@ -95,12 +95,12 @@ org.apache.maven.plugins maven-surefire-plugin - 3.5.6 + 3.6.0 org.apache.maven.plugins maven-failsafe-plugin - 3.5.6 + 3.6.0 org.apache.maven.plugins @@ -130,7 +130,7 @@ com.github.spotbugs spotbugs-maven-plugin - 4.10.4.0 + 4.10.4.1 com.diffplug.spotless From 5b0467f3e943f05f87738d21f906b2718171cc9b Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Thu, 10 Sep 2026 13:44:21 +0000 Subject: [PATCH 2/3] Fix Java docs-validation CI break from failsafe 3.6.0 skipTests semantics maven-failsafe-plugin 3.6.0 (bumped in this PR) no longer treats -DskipTests as skipping integration tests; only -DskipITs or -Dmaven.test.skip now do. The docs-validation Validate Java job relied on -DskipTests also skipping the CLI-install step (via the skip-cli-install-when-tests-skipped profile), so ITs started running without the pinned CLI installed, failing with: The pinned CLI could not be prepared and no CLI was found on PATH. Switch to -Dmaven.test.skip=true, which the sdk pom already has a matching skip-cli-install-when-maven-test-skip profile for, restoring the previous skip-everything-but-compile behavior for this job. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/docs-validation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docs-validation.yml b/.github/workflows/docs-validation.yml index dff02f0d26..2ec8c6652b 100644 --- a/.github/workflows/docs-validation.yml +++ b/.github/workflows/docs-validation.yml @@ -149,7 +149,7 @@ jobs: - name: Install SDK to local repo working-directory: java - run: mvn install -DskipTests -q + run: mvn install -Dmaven.test.skip=true -q - name: Install validation dependencies working-directory: scripts/docs-validation From c807ca9c0c5c91850fff392a0d1544ccdca50c64 Mon Sep 17 00:00:00 2001 From: Steve Sanderson Date: Thu, 10 Sep 2026 13:46:48 +0000 Subject: [PATCH 3/3] Also fix docs-validation script's SDK install to use maven.test.skip scripts/docs-validation/validate.ts independently ran 'mvn install -f java/pom.xml -DskipTests -q' to install the local SDK before validating Java doc snippets. This hit the same maven-failsafe-plugin 3.6.0 skipTests/skipITs semantics change as the docs-validation workflow step, so it also needs to skip ITs via -Dmaven.test.skip=true instead. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- scripts/docs-validation/validate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/docs-validation/validate.ts b/scripts/docs-validation/validate.ts index 6ce615eab2..cb7b2ae2f6 100644 --- a/scripts/docs-validation/validate.ts +++ b/scripts/docs-validation/validate.ts @@ -424,7 +424,7 @@ async function validateJava(): Promise { // First, install the local SDK into the local Maven repo const pomPath = path.join(ROOT_DIR, "java", "pom.xml"); try { - execSync(`mvn install -f "${pomPath}" -DskipTests -q`, { + execSync(`mvn install -f "${pomPath}" -Dmaven.test.skip=true -q`, { encoding: "utf-8", cwd: path.join(ROOT_DIR, "java"), });