chore(deps): update Gradle to v9.4.0#5063
Conversation
c8f0c9b to
fcb54c7
Compare
Semver Impact of This PR🟢 Patch (bug fixes) 📋 Changelog PreviewThis is how your changes will appear in the changelog. Internal Changes 🔧
🤖 This preview updates automatically when you update the PR. |
d554059 to
2b5f299
Compare
2b5f299 to
917cb88
Compare
eb08e70 to
be8d422
Compare
3269f42 to
705f4e7
Compare
| distributionBase=GRADLE_USER_HOME | ||
| distributionPath=wrapper/dists | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip |
There was a problem hiding this comment.
Gradle upgrade breaks Android plugin compatibility
High Severity
gradle-wrapper.properties now pins Gradle 9.3.1, but the repository still uses AGP 8.x (VERSION_AGP defaults to 8.6.0 and matrix tests run 8.7–8.9). Those AGP versions are not compatible with Gradle 9, so Android build paths can fail during plugin application/configuration.
31aa86e to
74bed87
Compare
c5b8adb to
d0b306e
Compare
0f89394 to
c2a22b1
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
| distributionBase=GRADLE_USER_HOME | ||
| distributionPath=wrapper/dists | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip | ||
| distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip |
There was a problem hiding this comment.
Removed configureondemand property breaks Gradle 9 build
High Severity
The project sets org.gradle.configureondemand=true in gradle.properties, but the "configure on demand" feature was completely removed in Gradle 9.0.0. Upgrading to Gradle 9.3.1 without removing this property will cause a build error.
9571c71 to
c8dcf85
Compare
c8dcf85 to
4df8d14
Compare
4df8d14 to
5beca6f
Compare


Bumps scripts/update-gradle.sh from v8.14.3 to v9.4.0.
Auto-generated by a dependency updater.
Changelog
Commits between v8.14.3 and v9.4.0
services.gradle.orgfallback if sources cannot be found (#36839)ProjectBuilderbehavior changes in upgrade guide (#36826)ProjectBuilderbehavior changes in upgrade guideInjectedfrom constructorBuildModeltypes from DCL type discovery if only used in supertypesdeclarative-dsl-internal-utilsArtifactRepositoryContainer, as hiddenHiddenInDefinitionAvailableJavaHomescauses NPEs when environment is not ready gradle/gradle#35766gradle.properties(#34712)ConfigurationCacheMultiEntriesPerKeyIntegrationTestgradle.propertiesdeletionEnvironment#propertiesFilemethodgradle.propertiesgradle.propertiesto separate classgradle.propertiesConfigurationCacheFingerprintWriterkotlin-dslhelper function is used in multiple layers of precompiled script plugins (#36187)ignoreDuplicateProblemCountwithenforceTotalProblemCounttotalProblemCounttotalProblemCounttotalProblemsCounttotalProblemsCountLocationListInstallationSupplierDefaultJvmToolchainsConfigurationValidatorToolchianBuildOptionsreleaseDefaultIvyPatternMatcherExcludeRuleSpec#toStringresilient to nullsexecuter.withStackTraceChecksDisabled()callsPersistentMap#modifywhen there are partial hash collisions (#36224)PersistentMap#modifywhen there are partial hash collisionsNormalizingExcludeFactoryDefaultCompositeExcludeTestDefaultExcludeFactoryNormalizingExcludeFactoryNodeStaterestorefor raw setters meant only for CC deserializationDeclarativeDslConfigurationPerformanceTestas it needs new contract in the baseline"LazySortedReferenceHashSet.sort()for thread-safe reading (#36128)sortfor thread-safe readingcollections(#36115)ProjectFeatureDefinitionAbstractClassBuilderDeclarativeDslConfigurationPerformanceTestas it needs new contract in the baselineNestedfor the nested model inDeclarativeDslTestProjectGeneratorDefaultListenerManager#getBroadcasterInternal(#36114)collectionsDefaultListenerManager#getBroadcasterInternalJavaObjectSerializationCodecJavaObjectSerializationCodecPersistentMap#modifydo a single tree traversal on update (#36104)PersistentMap#modifydo a single tree traversal on updatecollections(#36100)collectionsPersistentListiteration performance (#36093)PersistentListiteration performanceConfiguringannotations, deprecate it