Upgrade Gradle to version 8.6

Change-Id: I3df848ca777e2e972059a3184ed635b9007e75a8
diff --git a/third_party/dependencies.tar.gz.sha1 b/third_party/dependencies.tar.gz.sha1
index e6e6581..c77fcde 100644
--- a/third_party/dependencies.tar.gz.sha1
+++ b/third_party/dependencies.tar.gz.sha1
@@ -1 +1 @@
-799dc154db4bd7687d0f22b90590555da831ef95
\ No newline at end of file
+b1520ee9ab7d1f9f6ce8f264d9b9629dc43222ac
\ No newline at end of file
diff --git a/third_party/dependencies_plugin.tar.gz.sha1 b/third_party/dependencies_plugin.tar.gz.sha1
index f85351e..d6ec64f 100644
--- a/third_party/dependencies_plugin.tar.gz.sha1
+++ b/third_party/dependencies_plugin.tar.gz.sha1
@@ -1 +1 @@
-a58a2edb72ff3a3126e4846057dd55eb0e7c27f8
\ No newline at end of file
+ce80383f6ea9554ad1bc99e9be4b5c040a7f7e09
\ No newline at end of file
diff --git a/third_party/gradle/gradle-8.3.tar.gz.sha1 b/third_party/gradle/gradle-8.3.tar.gz.sha1
deleted file mode 100644
index 4afa179..0000000
--- a/third_party/gradle/gradle-8.3.tar.gz.sha1
+++ /dev/null
@@ -1 +0,0 @@
-214033edc4cfc5f29f0d3ea437f8557f424a6577
\ No newline at end of file
diff --git a/third_party/gradle/gradle-8.6.tar.gz.sha1 b/third_party/gradle/gradle-8.6.tar.gz.sha1
new file mode 100644
index 0000000..0589b08
--- /dev/null
+++ b/third_party/gradle/gradle-8.6.tar.gz.sha1
@@ -0,0 +1 @@
+872fdbd5b667338690542c5727b603c68a1c5b04
\ No newline at end of file
diff --git a/third_party/gradle/gradle.tar.gz.sha1 b/third_party/gradle/gradle.tar.gz.sha1
deleted file mode 100644
index cbf0dd4..0000000
--- a/third_party/gradle/gradle.tar.gz.sha1
+++ /dev/null
@@ -1 +0,0 @@
-6b27c3955e734eafafaa3d4e35c854a57c48b427
\ No newline at end of file
diff --git a/tools/create_local_maven_with_dependencies.py b/tools/create_local_maven_with_dependencies.py
index a948b2d..5ee21aa 100755
--- a/tools/create_local_maven_with_dependencies.py
+++ b/tools/create_local_maven_with_dependencies.py
@@ -25,7 +25,7 @@
 ESPRESSO_VERSION = '3.0.0'
 FASTUTIL_VERSION = '7.2.1'
 KOTLIN_METADATA_VERSION = '0.9.0'
-KOTLIN_VERSION = '1.9.0'
+KOTLIN_VERSION = '1.9.20'
 GUAVA_VERSION = '32.1.2-jre'
 GSON_VERSION = '2.10.1'
 JAVASSIST_VERSION = '3.29.2-GA'
@@ -97,7 +97,7 @@
 ]
 
 PLUGIN_DEPENDENCIES = [
-  'org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:pom:4.1.0',
+  'org.gradle.kotlin.kotlin-dsl:org.gradle.kotlin.kotlin-dsl.gradle.plugin:pom:4.2.1',
   'org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.10',
   'net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:pom:3.0.1',
   'org.spdx.sbom:org.spdx.sbom.gradle.plugin:pom:0.4.0',
diff --git a/tools/gradle.py b/tools/gradle.py
index 76039f9..5e1fdc3 100755
--- a/tools/gradle.py
+++ b/tools/gradle.py
@@ -16,12 +16,12 @@
 import utils
 
 GRADLE_DIR = os.path.join(utils.REPO_ROOT, 'third_party', 'gradle')
-GRADLE8_SHA1 = os.path.join(GRADLE_DIR, 'gradle-8.3.tar.gz.sha1')
-GRADLE8_TGZ = os.path.join(GRADLE_DIR, 'gradle-8.3.tar.gz')
+GRADLE8_SHA1 = os.path.join(GRADLE_DIR, 'gradle-8.6.tar.gz.sha1')
+GRADLE8_TGZ = os.path.join(GRADLE_DIR, 'gradle-8.6.tar.gz')
 
 
 def get_gradle():
-    gradle_dir = 'gradle-8.3'
+    gradle_dir = 'gradle-8.6'
     if utils.IsWindows():
         return os.path.join(GRADLE_DIR, gradle_dir, 'bin', 'gradle.bat')
     else: