From 863ca6711de15ff8caa715d9d5a5ad4256abb5d2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 2 Dec 2023 12:51:37 +0000 Subject: [PATCH] chore(deps): update dependency com.github.spotbugs.snom:spotbugs-gradle-plugin to v6 (#1177) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.github.spotbugs.snom:spotbugs-gradle-plugin](https://togithub.com/spotbugs/spotbugs-gradle-plugin) | `5.2.5` -> `6.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.github.spotbugs.snom:spotbugs-gradle-plugin/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.github.spotbugs.snom:spotbugs-gradle-plugin/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.github.spotbugs.snom:spotbugs-gradle-plugin/5.2.5/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.github.spotbugs.snom:spotbugs-gradle-plugin/5.2.5/6.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
spotbugs/spotbugs-gradle-plugin (com.github.spotbugs.snom:spotbugs-gradle-plugin) ### [`v6.0.1`](https://togithub.com/spotbugs/spotbugs-gradle-plugin/releases/tag/6.0.1) [Compare Source](https://togithub.com/spotbugs/spotbugs-gradle-plugin/compare/6.0.0...6.0.1) ##### Bug Fixes - **deps:** update dependency com.android.tools.build:gradle to v8.2.0 ([8ffba8e](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/8ffba8e1360fc3a3202840e38c1c0673145908d9)) ### [`v6.0.0`](https://togithub.com/spotbugs/spotbugs-gradle-plugin/releases/tag/6.0.0) [Compare Source](https://togithub.com/spotbugs/spotbugs-gradle-plugin/compare/5.2.5...6.0.0) ##### Bug Fixes - enable java Tool Chain support by default ([c94b886](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/c94b8865d844064f4900d156192c0ea448277854)), closes [#​907](https://togithub.com/spotbugs/spotbugs-gradle-plugin/issues/907) - merge changes from the master branch ([12ba901](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/12ba901e82d5c45b5db28ef983e2e0de2db21850)) - publish Java 11 class files ([1c1955e](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/1c1955efc33a80498d5c8f31937bd8f6a090a5a9)) - remove deprecated methods `SpotBugsTask.getEnabledReports()` and `SpotBugsTask.getFirstEnabledReport` ([2ab3c45](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/2ab3c45bf6215ba1f35e87427893d4c97a7190bc)) - remove the deplicated `SpotBugsRunnerForWorker` API ([aa75fbc](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/aa75fbca8951d51e53b1d20bc82c060166e30210)) - replace the usage of duplicated `project.buildDir` API ([5abbf2d](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/5abbf2d5357c26d44dee427feddcc72a155170ae)) ##### Features - drop support for Gradle 7.0 ([4b0f800](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/4b0f8006fdfe6345a74edb356e3c3b1da13225f1)), closes [#​927](https://togithub.com/spotbugs/spotbugs-gradle-plugin/issues/927) - rewrite the implementation into Kotlin ([#​924](https://togithub.com/spotbugs/spotbugs-gradle-plugin/issues/924)) ([bcf4706](https://togithub.com/spotbugs/spotbugs-gradle-plugin/commit/bcf470667e8e5acc93b7b1f3699aedebbfec95d0)) ##### BREAKING CHANGES - The convention API provides replacement from 7.1 and later, so we use 7.1 as minimal required version. Signed-off-by: Kengo TODA - This plugin has been rewritten in Kotlin, and it may break the binary compatibility of public API. Intentional changes are listed as follows: ##### Changes for Groovy buildscripts About `effort` and `reportLevel` properties of `SpotBugsTask` and `SpotBugsExtension`, Groovy buildscripts should use use `valueOf(String)` method explicitly. This limitation is caused by a [known issue of the Groovy language](https://discuss.kotlinlang.org/t/bug-cannot-use-kotlin-enum-from-groovy/1521): ```groovy // before (v5) spotbugs { effort = 'default' reportLevel = 'default' } // after (v6) spotbugs { effort = Effort.valueOf('DEFAULT') reportLevel = Confidence.valueOf('DEFAULT') } ``` ##### Changes for Kotlin buildscripts It is recommended to use Gradle 8.2 or later, then you can enjoy the [simple property assignment](https://docs.gradle.org/8.2/release-notes.html#simple-property-assignment-in-kotlin-dsl-enabled-by-default) feature by default: ```kotlin // legacy (Gradle 8.1 and older) import com.github.spotbugs.snom.Confidence import com.github.spotbugs.snom.Effort spotbugs { effort.set(Effort.DEFAULT) reportLevel.set(Confidence.DEFAULT) } // new (Gradle 8.2 and later) import com.github.spotbugs.snom.Confidence import com.github.spotbugs.snom.Effort spotbugs { effort = Effort.DEFAULT reportLevel = Confidence.DEFAULT } ``` It is also possible to use string values, however, it is not recommended due to lack of type-safety: ```kotlin // new (Gradle 8.2 and later) import com.github.spotbugs.snom.assign spotbugs { effort = "DEFAULT" reportLevel = "DEFAULT" } ```
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/line/line-bot-sdk-java). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- buildSrc/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildSrc/build.gradle.kts b/buildSrc/build.gradle.kts index 1fa29ec49..7b05542ef 100644 --- a/buildSrc/build.gradle.kts +++ b/buildSrc/build.gradle.kts @@ -14,7 +14,7 @@ dependencies { // plugins implementation("io.github.gradle-nexus:publish-plugin:1.3.0") implementation("org.openapitools:openapi-generator-gradle-plugin:7.1.0") - implementation("com.github.spotbugs.snom:spotbugs-gradle-plugin:5.2.5") + implementation("com.github.spotbugs.snom:spotbugs-gradle-plugin:6.0.1") implementation("org.springframework.boot:spring-boot-gradle-plugin:3.2.0") // workaround to use libs in a precompiled script plugin.