Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency net.ltgt.gradle:gradle-errorprone-plugin to v3 #189

Merged
merged 1 commit into from
Jan 16, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 16, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
net.ltgt.gradle:gradle-errorprone-plugin 2.0.2 -> 3.0.1 age adoption passing confidence

⚠ Dependency Lookup Warnings ⚠

Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information.


Release Notes

tbroyer/gradle-errorprone-plugin

v3.0.1

Fixes Gradle Module Metadata to target Java 8 (#​73), otherwise strictly identical to 3.0.0.

v3.0.0

☣️ Known issues

The Gradle Module Metadata for the 3.0.0 release includes a org.gradle.jvm.version attribute with an incorrect value. This will break builds using a JDK < 17 (#​73). This is fixed in version 3.0.1.

💥 Breaking changes
  • Remove support for Android (2c4afc6): the plugin should still be usable within Android projects, but compile tasks will have to be configured manually: ErrorProne is no longer added to the annotation processor path, ErrorProne is disabled by default, and isCompilingTestOnlyCode is no longer configured based on the type of variant.
  • Require Gradle 6.8 at a minimum (7410cc0)
✨ Potentially breaking changes
  • Fork options are no longer reset when the plugin configures forking (c032f7d, 8958d29): any fork option that was configured despite the task not forking will now apply when the plugin determines that the task should fork, and ErrorProne-specific fork options are now additive to those previously-configured options.
  • ErrorProne Javac is now declared as a default dependency of the errorproneJavac configuration (72a842c): ErrorProne no longer supports JDK 8 (since 2.11.0), so this dependency won't change, and can thus be defaulted to the latest version (released nearly 5 years ago)
  • Strong encapsulation JVM arguments are now configured for all JDK 9+, rather than JDK 16+ (423cbfa): those arguments won't be used unless forking is explicitly configured though; forking still is only configured by the plugin for JDK 8 or JDK 16+, not JDK 9–15.
  • Use jvmArgumentProvides in Gradle 7.1+ (ffef94d)
📝 Upgrading

You can safely remove errorproneJavac("com.google.errorprone:javac:9+181-r4173-1") from your dependencies as this is now added by default.

Also make sure you do not configure any fork option while not enabling forking, that would cause any error if forking was enabled, as those options will be retained when the plugin configures forking.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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. View repository job log here.

@renovate renovate bot added the type: dependencies This involves updating, adding or removing a dependency label Jan 16, 2023
@joshuasing joshuasing merged commit 5af2b8f into main Jan 16, 2023
@joshuasing joshuasing deleted the renovate/major-build-errorprone-plugin branch January 16, 2023 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: dependencies This involves updating, adding or removing a dependency
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant