Skip to content

Commit 9e297ff

Browse files
Merge pull request #1491 from square/codex/kotlin-k2-upgrade
Upgrade Kotlin to 2.3.21
2 parents 61b1247 + db6fd12 commit 9e297ff

27 files changed

Lines changed: 190 additions & 226 deletions

File tree

build-logic/settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
// Hardcoded as this is upstream of the version catalog. Keep this in sync with that.
3-
kotlin("jvm") version "2.3.20" apply false
3+
kotlin("jvm") version "2.3.21" apply false
44
}
55

66
dependencyResolutionManagement {

dependencies/classpath.txt

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ com.google.code.findbugs:jsr305:3.0.2
6060
com.google.code.gson:gson:2.11.0
6161
com.google.crypto.tink:tink:1.7.0
6262
com.google.dagger:dagger:2.28.3
63-
com.google.devtools.ksp:symbol-processing-api:2.3.5
64-
com.google.devtools.ksp:symbol-processing-common-deps:2.3.5
65-
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.3.5
63+
com.google.devtools.ksp:symbol-processing-api:2.3.6
64+
com.google.devtools.ksp:symbol-processing-common-deps:2.3.6
65+
com.google.devtools.ksp:symbol-processing-gradle-plugin:2.3.6
6666
com.google.errorprone:error_prone_annotations:2.30.0
6767
com.google.flatbuffers:flatbuffers-java:1.12.0
6868
com.google.guava:failureaccess:1.0.2
@@ -144,33 +144,33 @@ org.jdom:jdom2:2.0.6
144144
org.jetbrains.dokka:dokka-core:2.0.0
145145
org.jetbrains.dokka:dokka-gradle-plugin:2.0.0
146146
org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:2.0.0
147-
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.3.20
148-
org.jetbrains.kotlin:abi-tools-api:2.3.20
149-
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.3.20
150-
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.3.20
151-
org.jetbrains.kotlin:kotlin-bom:2.3.20
152-
org.jetbrains.kotlin:kotlin-build-statistics:2.3.20
153-
org.jetbrains.kotlin:kotlin-build-tools-api:2.3.20
154-
org.jetbrains.kotlin:kotlin-compiler-runner:2.3.20
155-
org.jetbrains.kotlin:kotlin-daemon-client:2.3.20
156-
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.3.20
157-
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.3.20
158-
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.3.20
159-
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.3.20
160-
org.jetbrains.kotlin:kotlin-gradle-plugin:2.3.20
161-
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.3.20
162-
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.3.20
163-
org.jetbrains.kotlin:kotlin-native-utils:2.3.20
147+
org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:2.3.21
148+
org.jetbrains.kotlin:abi-tools-api:2.3.21
149+
org.jetbrains.kotlin:compose-compiler-gradle-plugin:2.3.21
150+
org.jetbrains.kotlin:fus-statistics-gradle-plugin:2.3.21
151+
org.jetbrains.kotlin:kotlin-bom:2.3.21
152+
org.jetbrains.kotlin:kotlin-build-statistics:2.3.21
153+
org.jetbrains.kotlin:kotlin-build-tools-api:2.3.21
154+
org.jetbrains.kotlin:kotlin-compiler-runner:2.3.21
155+
org.jetbrains.kotlin:kotlin-daemon-client:2.3.21
156+
org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:2.3.21
157+
org.jetbrains.kotlin:kotlin-gradle-plugin-api:2.3.21
158+
org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:2.3.21
159+
org.jetbrains.kotlin:kotlin-gradle-plugin-idea:2.3.21
160+
org.jetbrains.kotlin:kotlin-gradle-plugin:2.3.21
161+
org.jetbrains.kotlin:kotlin-gradle-plugins-bom:2.3.21
162+
org.jetbrains.kotlin:kotlin-klib-commonizer-api:2.3.21
163+
org.jetbrains.kotlin:kotlin-native-utils:2.3.21
164164
org.jetbrains.kotlin:kotlin-reflect:2.2.21
165-
org.jetbrains.kotlin:kotlin-serialization:2.3.20
166-
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.20
167-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.20
168-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.20
165+
org.jetbrains.kotlin:kotlin-serialization:2.3.21
166+
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21
167+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21
168+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21
169169
org.jetbrains.kotlin:kotlin-stdlib:2.2.21
170-
org.jetbrains.kotlin:kotlin-tooling-core:2.3.20
171-
org.jetbrains.kotlin:kotlin-util-io:2.3.20
172-
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.3.20
173-
org.jetbrains.kotlin:kotlin-util-klib:2.3.20
170+
org.jetbrains.kotlin:kotlin-tooling-core:2.3.21
171+
org.jetbrains.kotlin:kotlin-util-io:2.3.21
172+
org.jetbrains.kotlin:kotlin-util-klib-metadata:2.3.21
173+
org.jetbrains.kotlin:kotlin-util-klib:2.3.21
174174
org.jetbrains.kotlinx:binary-compatibility-validator:0.18.1
175175
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.8.0
176176
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.8.0

gradle.properties

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ android.useAndroidX=true
88
systemProp.org.gradle.internal.publish.checksums.insecure=true
99

1010
GROUP=com.squareup.workflow1
11-
VERSION_NAME=1.26.1-SNAPSHOT
11+
VERSION_NAME=1.27.0-SNAPSHOT
1212
LAST_PUBLISHED_VERSION_NAME=1.26.0
1313

1414
POM_DESCRIPTION=Square Workflow
@@ -29,5 +29,3 @@ SONATYPE_STAGING_PROFILE=com.squareup
2929

3030
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled
3131
org.jetbrains.dokka.experimental.gradle.pluginMode.noWarn=true
32-
33-
kotlin.languageVersion=1.9

gradle/libs.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ filekit-dialogs-compose = "0.10.0-beta03"
4747

4848
google-accompanist = "0.18.0"
4949
google-dagger = "2.40.5"
50-
google-ksp = "2.3.5"
50+
google-ksp = "2.3.6"
5151
google-material = "1.4.0"
5252

5353
groovy = "3.0.9"
@@ -59,10 +59,10 @@ kgx = "0.1.12"
5959
kotest = "5.1.0"
6060
# Keep this in sync with what is hard-coded in build-logic/settings.gradle.kts as that is upstream
6161
# of loading the library versions from this file but should be the same.
62-
kotlin = "2.3.20"
62+
kotlin = "2.3.21"
6363

6464
kotlinx-binary-compatibility = "0.18.1"
65-
kotlinx-coroutines = "1.9.0"
65+
kotlinx-coroutines = "1.10.2"
6666
kotlinx-serialization-json = "1.8.1"
6767
kotlinx-atomicfu = "0.22.0"
6868

samples/tutorial/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
}
99

1010
ext {
11-
kotlin_version = '2.3.20'
11+
kotlin_version = '2.3.21'
1212
// Use the last published version for dependencies (workflow-core, workflow-testing, etc.)
1313
// so CI can resolve them from Maven Central. The ai-context plugin resolves via
1414
// includeBuild in settings.gradle regardless of the version string here.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
org.jetbrains.kotlin:kotlin-bom:2.3.20
2-
org.jetbrains.kotlin:kotlin-stdlib:2.3.20
1+
org.jetbrains.kotlin:kotlin-bom:2.3.21
2+
org.jetbrains.kotlin:kotlin-stdlib:2.3.21
33
org.jetbrains:annotations:13.0

workflow-config/config-android/dependencies/releaseRuntimeClasspath.txt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,13 @@ androidx.versionedparcelable:versionedparcelable:1.1.1
5555
com.google.guava:listenablefuture:1.0
5656
com.squareup.okio:okio-jvm:3.3.0
5757
com.squareup.okio:okio:3.3.0
58-
org.jetbrains.kotlin:kotlin-bom:2.3.20
59-
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.20
60-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.20
61-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.20
62-
org.jetbrains.kotlin:kotlin-stdlib:2.3.20
63-
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0
64-
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
65-
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
66-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
58+
org.jetbrains.kotlin:kotlin-bom:2.3.21
59+
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21
60+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21
61+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21
62+
org.jetbrains.kotlin:kotlin-stdlib:2.3.21
63+
org.jetbrains.kotlinx:kotlinx-coroutines-android:1.10.2
64+
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
65+
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
66+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
6767
org.jetbrains:annotations:23.0.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
com.squareup.okio:okio-jvm:3.3.0
22
com.squareup.okio:okio:3.3.0
3-
org.jetbrains.kotlin:kotlin-bom:2.3.20
4-
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.20
5-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.20
6-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.20
7-
org.jetbrains.kotlin:kotlin-stdlib:2.3.20
8-
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
9-
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
10-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
3+
org.jetbrains.kotlin:kotlin-bom:2.3.21
4+
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21
5+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21
6+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21
7+
org.jetbrains.kotlin:kotlin-stdlib:2.3.21
8+
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
9+
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
10+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
1111
org.jetbrains:annotations:23.0.0
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
com.squareup.okio:okio-js:3.3.0
22
com.squareup.okio:okio:3.3.0
3-
org.jetbrains.kotlin:kotlin-bom:2.3.20
4-
org.jetbrains.kotlin:kotlin-dom-api-compat:2.3.20
5-
org.jetbrains.kotlin:kotlin-stdlib-js:2.3.20
6-
org.jetbrains.kotlin:kotlin-stdlib:2.3.20
7-
org.jetbrains.kotlin:kotlinx-atomicfu-runtime:2.0.0
8-
org.jetbrains.kotlinx:atomicfu-js:0.25.0
9-
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.9.0
10-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
3+
org.jetbrains.kotlin:kotlin-bom:2.3.21
4+
org.jetbrains.kotlin:kotlin-dom-api-compat:2.3.21
5+
org.jetbrains.kotlin:kotlin-stdlib-js:2.3.21
6+
org.jetbrains.kotlin:kotlin-stdlib:2.3.21
7+
org.jetbrains.kotlinx:atomicfu-js:0.26.1
8+
org.jetbrains.kotlinx:atomicfu:0.26.1
9+
org.jetbrains.kotlinx:kotlinx-coroutines-core-js:1.10.2
10+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
com.squareup.okio:okio-jvm:3.3.0
22
com.squareup.okio:okio:3.3.0
3-
org.jetbrains.kotlin:kotlin-bom:2.3.20
4-
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.20
5-
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.20
6-
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.20
7-
org.jetbrains.kotlin:kotlin-stdlib:2.3.20
8-
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.9.0
9-
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.9.0
10-
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0
3+
org.jetbrains.kotlin:kotlin-bom:2.3.21
4+
org.jetbrains.kotlin:kotlin-stdlib-common:2.3.21
5+
org.jetbrains.kotlin:kotlin-stdlib-jdk7:2.3.21
6+
org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.3.21
7+
org.jetbrains.kotlin:kotlin-stdlib:2.3.21
8+
org.jetbrains.kotlinx:kotlinx-coroutines-bom:1.10.2
9+
org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.10.2
10+
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.2
1111
org.jetbrains:annotations:23.0.0

0 commit comments

Comments
 (0)