From b508590c9f2c90cce4f7958b31048bd4158ebb89 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 03:00:41 +0000 Subject: [PATCH 1/2] Update plugin spotbugs to v6.5.6 --- gradle/libs.versions.toml | 2 +- settings.gradle | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1e739a1fe0..094e022b33 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -68,7 +68,7 @@ errorprone-core = "com.google.errorprone:error_prone_core:2.42.0" test-logger = "com.adarshr.test-logger:4.0.0" spotless = "com.diffplug.spotless:8.3.0" spotless-changelog = "com.diffplug.spotless-changelog:3.1.2" -spotbugs = "com.github.spotbugs:6.4.8" +spotbugs = "com.github.spotbugs:6.5.6" plugin-publish = "com.gradle.plugin-publish:2.1.1" equo-ide = "dev.equo.ide:1.7.8" version-compatibility = "io.github.davidburstrom.version-compatibility:0.5.0" diff --git a/settings.gradle b/settings.gradle index 8c344327aa..05e8b2b796 100644 --- a/settings.gradle +++ b/settings.gradle @@ -9,7 +9,7 @@ pluginManagement { plugins { id 'com.diffplug.spotless' version '8.3.0' apply false - id 'com.github.spotbugs' version '6.4.8' apply false // https://github.com/spotbugs/spotbugs-gradle-plugin/releases + id 'com.github.spotbugs' version '6.5.6' apply false // https://github.com/spotbugs/spotbugs-gradle-plugin/releases id 'com.gradle.develocity' version '4.4.2' } From 68fb3b4b377d5ce8e064fa0ba37c22a541c6ea9b Mon Sep 17 00:00:00 2001 From: Ned Twigg Date: Tue, 16 Jun 2026 08:19:17 -0700 Subject: [PATCH 2/2] Suppress new SpotBugs 4.10.2 detectors flagging pre-existing code SpotBugs plugin 6.5.6 bundles SpotBugs 4.10.2, which adds detectors that flag intentional pre-existing code: sun.misc.Unsafe usage in ModuleHelper (required for module opening), deliberate synchronization patterns, and method-accessibility increases. Exclude these patterns, matching the existing convention in these filter files. Co-Authored-By: Claude Opus 4.8 (1M context) --- lib-extra/spotbugs-exclude.xml | 3 +++ lib/spotbugs-exclude.xml | 15 +++++++++++++++ 2 files changed, 18 insertions(+) diff --git a/lib-extra/spotbugs-exclude.xml b/lib-extra/spotbugs-exclude.xml index fd9367044a..f9e60b2184 100644 --- a/lib-extra/spotbugs-exclude.xml +++ b/lib-extra/spotbugs-exclude.xml @@ -5,4 +5,7 @@ + + + diff --git a/lib/spotbugs-exclude.xml b/lib/spotbugs-exclude.xml index fd9367044a..1739443b83 100644 --- a/lib/spotbugs-exclude.xml +++ b/lib/spotbugs-exclude.xml @@ -5,4 +5,19 @@ + + + + + + + + + + + + + + +