[repo] Update to Gradle 8.2.1 version

This Gradle release also fixes 2 security vulnerabilities:
https://docs.gradle.org/8.2.1/release-notes.html
This commit is contained in:
Yahor Berdnikau
2023-07-03 09:51:25 +02:00
committed by Space Team
parent f2816a5531
commit ed8fc64257
8 changed files with 25 additions and 7 deletions
+2 -2
View File
@@ -5,11 +5,11 @@
@file:JvmName("LibrariesCommon")
import gradle.kotlin.dsl.accessors._a448c82b4669f5dc55622c27b71461fb.base
import org.gradle.api.JavaVersion
import org.gradle.api.Project
import org.gradle.api.file.FileCollection
import org.gradle.api.java.archives.Manifest
import org.gradle.api.plugins.BasePluginExtension
import org.gradle.api.tasks.compile.JavaCompile
import org.gradle.kotlin.dsl.*
import org.gradle.process.CommandLineArgumentProvider
@@ -90,7 +90,7 @@ fun Project.manifestAttributes(
) {
manifest.attributes(
"Implementation-Vendor" to "JetBrains",
"Implementation-Title" to base.archivesName,
"Implementation-Title" to project.extensions.getByType<BasePluginExtension>().archivesName,
"Implementation-Version" to project.rootProject.extra["buildNumber"] as String
)
@@ -15,7 +15,7 @@ dependencies {
configurations.all {
if (isCanBeResolved && !isCanBeConsumed) {
allDependencies.configureEach {
if (group == "com.google.code.gson" && name == "gson" && (this as? DeprecatableConfiguration)?.isCanBeDeclaredAgainst == true) { // isCanBeDeclaredAgainst will be a part of the public API since 8.2 https://github.com/gradle/gradle/pull/24823
if (group == "com.google.code.gson" && name == "gson" && this@all.isCanBeDeclared) {
this@constraints.add(this@all.name, "com.google.code.gson:gson") {
version {
require(gsonVersion)
+13
View File
@@ -17,6 +17,7 @@
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-embeddable" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-annotation-processing-gradle" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-assignment" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-assignment-compiler-plugin-embeddable" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-tools-api" version="1.9.2?[0-9](-.+)?" regex="true"/>
<trust group="org.jetbrains.kotlin" name="kotlin-build-tools-enum-compat" version="1.9.2?[0-9](-.+)?" regex="true"/>
@@ -7277,6 +7278,12 @@
<sha256 value="24d7f385cdffff81648f11098688fd0a2f1986c5286364183c08958927e5307d" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins" version="4.0.14">
<artifact name="gradle-kotlin-dsl-plugins-4.0.14.jar">
<md5 value="98f2e2c415ae1ae8a5d0a6ae9f54edc5" origin="Generated by Gradle"/>
<sha256 value="8bde305e1b349f7d1fa3d2a9e6fba8fda08571306b70bc9858464db15e6bbce7" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins" version="4.0.7">
<artifact name="gradle-kotlin-dsl-plugins-4.0.7.jar">
<md5 value="7f73b1970da5906bb57c2d4e95afb8ad" origin="Generated by Gradle"/>
@@ -7617,6 +7624,12 @@
<sha256 value="e270b8f0652d979a63aca4d4a21270986aaf06378e2eb838f00ce09390f5ab4c" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-assignment-compiler-plugin-embeddable" version="1.9.20-dev-4459">
<artifact name="kotlin-assignment-compiler-plugin-embeddable-1.9.20-dev-4459.jar">
<md5 value="7aef7b9a8a29dc5aea48fa396c060ae1" origin="Generated by Gradle"/>
<sha256 value="afecd12750f76028639fcbfbc1ede4c4adc3a65ad2b87eb9dfb5905cdca695a8" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="org.jetbrains.kotlin" name="kotlin-build-common" version="1.5.31">
<artifact name="kotlin-build-common-1.5.31.jar">
<md5 value="5e95bbaa4df2da6899175abac0a8306a" origin="Generated by Gradle"/>
Binary file not shown.
+3 -2
View File
@@ -1,7 +1,8 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionSha256Sum=e111cb9948407e26351227dabce49822fb88c37ee72f1d1582a69c68af2e702f
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
distributionSha256Sum=03ec176d388f2aa99defcadc3ac6adf8dd2bce5145a129659537c0874dea5ad1
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Vendored
+4 -1
View File
@@ -130,10 +130,13 @@ location of your Java installation."
fi
else
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
if ! command -v java >/dev/null 2>&1
then
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
fi
# Increase the maximum file descriptors if we can.
@@ -25,6 +25,7 @@ fun buildIdeaKotlinDependencyMatchers(notation: Any?): List<IdeaKotlinDependency
}
fun ideSourceDependency(type: IdeaKotlinSourceDependency.Type, project: Project, sourceSetName: String): IdeaKotlinDependencyMatcher {
@Suppress("DEPRECATION") // Should be fixed via https://youtrack.jetbrains.com/issue/KT-58157
return IdeaKotlinSourceDependencyMatcher(type, project.currentBuildId().name, project.path, sourceSetName)
}
@@ -12,7 +12,7 @@ import org.gradle.tooling.internal.adapter.ProtocolToModelAdapter
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
*/
inline fun <reified T> createProxyInstance(obj: Any): T {
inline fun <reified T> createProxyInstance(obj: Any): T? {
return ProtocolToModelAdapter().adapt(T::class.java, obj)
}