AWS SDK

AWS SDK

rev. ea9af45acfc73cf6d7ba27d47e174f3e97cae064..afc5168e5b72f6cf16eb55af31dc433c08192ea9 (ignoring whitespace)

Files changed:

tmp-codegen-diff/services/build.gradle.kts

@@ -23,23 +82,86 @@
   43     43   
        sourceSets {
   44     44   
            all {
   45     45   
                // have generated sdk's opt-in to internal runtime features
   46     46   
                optinAnnotations.forEach { languageSettings.optIn(it) }
   47     47   
            }
   48     48   
   49     49   
            getByName("commonMain") {
   50     50   
                kotlin.srcDir("generated-src/main/kotlin")
   51     51   
            }
   52     52   
          53  +
            getByName("jvmTest") {
          54  +
                kotlin.srcDir("generated-src-jvm/test/java")
          55  +
            }
          56  +
   53     57   
            getByName("commonTest") {
   54     58   
                kotlin.srcDir("generated-src/test")
   55     59   
   56     60   
                dependencies {
   57     61   
                    implementation(libraries.kotlinx.coroutines.test)
   58     62   
                    implementation(libraries.smithy.kotlin.http.test)
   59     63   
                }
   60     64   
            }
   61     65   
        }
   62     66   

tmp-codegen-diff/services/codebuild/build.gradle.kts

@@ -1,1 +34,67 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for CodeBuild"
    3      3   
project.ext.set("aws.sdk.id", "CodeBuild")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
   10     10   
                implementation(project(":aws-runtime:aws-http"))
   11         -
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.13-SNAPSHOT")
   12         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          11  +
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.6-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   20     20   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   21         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   22         -
                implementation("aws.smithy.kotlin:serde-json:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          21  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde-json:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   24     24   
                api(project(":aws-runtime:aws-config"))
   25     25   
                api(project(":aws-runtime:aws-core"))
   26     26   
                api(project(":aws-runtime:aws-endpoint"))
   27         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   28         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          27  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   31     31   
            }
   32     32   
        }
   33     33   
    }
          34  +
          35  +
    jvm {
          36  +
        compilations {
          37  +
            val mainPath = getByName("main").output.classesDirs
          38  +
            val testPath = getByName("test").output.classesDirs
          39  +
            tasks {
          40  +
                register<Jar>("smokeTestJar") {
          41  +
                    description = "Creates smoke tests jar"
          42  +
                    group = "application"
          43  +
                    dependsOn(build)
          44  +
                    mustRunAfter(build)
          45  +
                    manifest {
          46  +
                        attributes["Main-Class"] = "aws.sdk.kotlin.services.codebuild.smoketests.SmokeTestsKt"
          47  +
                    }
          48  +
                    val runtimePath = configurations.getByName("jvmRuntimeClasspath").map { if (it.isDirectory) it else zipTree(it) }
          49  +
                    duplicatesStrategy = DuplicatesStrategy.EXCLUDE
          50  +
                    from(runtimePath, mainPath, testPath)
          51  +
                    archiveBaseName.set("${project.name}-smoketests")
          52  +
                }
          53  +
            }
          54  +
        }
          55  +
    }
          56  +
          57  +
    tasks.register<JavaExec>("smokeTest") {
          58  +
        description = "Runs smoke tests jar"
          59  +
        group = "verification"
          60  +
        dependsOn(tasks.getByName("smokeTestJar"))
          61  +
        mustRunAfter(tasks.getByName("smokeTestJar"))
          62  +
          63  +
        val sdkVersion: String by project
          64  +
        val jarFile = file("build/libs/${project.name}-smoketests-$sdkVersion.jar")
          65  +
        classpath = files(jarFile)
          66  +
    }
   34     67   
}

tmp-codegen-diff/services/dynamodb/build.gradle.kts

@@ -1,1 +34,67 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for DynamoDB"
    3      3   
project.ext.set("aws.sdk.id", "DynamoDB")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
   10     10   
                implementation(project(":aws-runtime:aws-http"))
   11         -
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.13-SNAPSHOT")
   12         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          11  +
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.6-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   20     20   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   21         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   22         -
                implementation("aws.smithy.kotlin:serde-json:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          21  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde-json:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   24     24   
                api(project(":aws-runtime:aws-config"))
   25     25   
                api(project(":aws-runtime:aws-core"))
   26     26   
                api(project(":aws-runtime:aws-endpoint"))
   27         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   28         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          27  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   31     31   
            }
   32     32   
        }
   33     33   
    }
          34  +
          35  +
    jvm {
          36  +
        compilations {
          37  +
            val mainPath = getByName("main").output.classesDirs
          38  +
            val testPath = getByName("test").output.classesDirs
          39  +
            tasks {
          40  +
                register<Jar>("smokeTestJar") {
          41  +
                    description = "Creates smoke tests jar"
          42  +
                    group = "application"
          43  +
                    dependsOn(build)
          44  +
                    mustRunAfter(build)
          45  +
                    manifest {
          46  +
                        attributes["Main-Class"] = "aws.sdk.kotlin.services.dynamodb.smoketests.SmokeTestsKt"
          47  +
                    }
          48  +
                    val runtimePath = configurations.getByName("jvmRuntimeClasspath").map { if (it.isDirectory) it else zipTree(it) }
          49  +
                    duplicatesStrategy = DuplicatesStrategy.EXCLUDE
          50  +
                    from(runtimePath, mainPath, testPath)
          51  +
                    archiveBaseName.set("${project.name}-smoketests")
          52  +
                }
          53  +
            }
          54  +
        }
          55  +
    }
          56  +
          57  +
    tasks.register<JavaExec>("smokeTest") {
          58  +
        description = "Runs smoke tests jar"
          59  +
        group = "verification"
          60  +
        dependsOn(tasks.getByName("smokeTestJar"))
          61  +
        mustRunAfter(tasks.getByName("smokeTestJar"))
          62  +
          63  +
        val sdkVersion: String by project
          64  +
        val jarFile = file("build/libs/${project.name}-smoketests-$sdkVersion.jar")
          65  +
        classpath = files(jarFile)
          66  +
    }
   34     67   
}

tmp-codegen-diff/services/ec2/build.gradle.kts

@@ -1,1 +35,68 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for EC2"
    3      3   
project.ext.set("aws.sdk.id", "EC2")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
   10     10   
                implementation(project(":aws-runtime:aws-http"))
   11         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   12         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          11  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   20     20   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   21         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   22         -
                implementation("aws.smithy.kotlin:serde-form-url:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:serde-xml:1.3.13-SNAPSHOT")
   24         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          21  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde-form-url:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:serde-xml:1.3.6-SNAPSHOT")
          24  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   25     25   
                api(project(":aws-runtime:aws-config"))
   26     26   
                api(project(":aws-runtime:aws-core"))
   27     27   
                api(project(":aws-runtime:aws-endpoint"))
   28         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   31         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          31  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   32     32   
            }
   33     33   
        }
   34     34   
    }
          35  +
          36  +
    jvm {
          37  +
        compilations {
          38  +
            val mainPath = getByName("main").output.classesDirs
          39  +
            val testPath = getByName("test").output.classesDirs
          40  +
            tasks {
          41  +
                register<Jar>("smokeTestJar") {
          42  +
                    description = "Creates smoke tests jar"
          43  +
                    group = "application"
          44  +
                    dependsOn(build)
          45  +
                    mustRunAfter(build)
          46  +
                    manifest {
          47  +
                        attributes["Main-Class"] = "aws.sdk.kotlin.services.ec2.smoketests.SmokeTestsKt"
          48  +
                    }
          49  +
                    val runtimePath = configurations.getByName("jvmRuntimeClasspath").map { if (it.isDirectory) it else zipTree(it) }
          50  +
                    duplicatesStrategy = DuplicatesStrategy.EXCLUDE
          51  +
                    from(runtimePath, mainPath, testPath)
          52  +
                    archiveBaseName.set("${project.name}-smoketests")
          53  +
                }
          54  +
            }
          55  +
        }
          56  +
    }
          57  +
          58  +
    tasks.register<JavaExec>("smokeTest") {
          59  +
        description = "Runs smoke tests jar"
          60  +
        group = "verification"
          61  +
        dependsOn(tasks.getByName("smokeTestJar"))
          62  +
        mustRunAfter(tasks.getByName("smokeTestJar"))
          63  +
          64  +
        val sdkVersion: String by project
          65  +
        val jarFile = file("build/libs/${project.name}-smoketests-$sdkVersion.jar")
          66  +
        classpath = files(jarFile)
          67  +
    }
   35     68   
}

tmp-codegen-diff/services/polly/build.gradle.kts

@@ -1,1 +39,72 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for Polly"
    3      3   
project.ext.set("aws.sdk.id", "Polly")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
   10     10   
                implementation(project(":aws-runtime:aws-http"))
   11         -
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.13-SNAPSHOT")
   12         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          11  +
                implementation("aws.smithy.kotlin:aws-json-protocols:1.3.6-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   20     20   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   21         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   22         -
                implementation("aws.smithy.kotlin:serde-json:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          21  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde-json:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   24     24   
                api(project(":aws-runtime:aws-config"))
   25     25   
                api(project(":aws-runtime:aws-core"))
   26     26   
                api(project(":aws-runtime:aws-endpoint"))
   27         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   28         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          27  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   31     31   
            }
   32     32   
        }
   33     33   
        commonTest {
   34     34   
            dependencies {
   35     35   
                implementation("org.jetbrains.kotlin:kotlin-test:2.0.10")
   36     36   
            }
   37     37   
        }
   38     38   
    }
          39  +
          40  +
    jvm {
          41  +
        compilations {
          42  +
            val mainPath = getByName("main").output.classesDirs
          43  +
            val testPath = getByName("test").output.classesDirs
          44  +
            tasks {
          45  +
                register<Jar>("smokeTestJar") {
          46  +
                    description = "Creates smoke tests jar"
          47  +
                    group = "application"
          48  +
                    dependsOn(build)
          49  +
                    mustRunAfter(build)
          50  +
                    manifest {
          51  +
                        attributes["Main-Class"] = "aws.sdk.kotlin.services.polly.smoketests.SmokeTestsKt"
          52  +
                    }
          53  +
                    val runtimePath = configurations.getByName("jvmRuntimeClasspath").map { if (it.isDirectory) it else zipTree(it) }
          54  +
                    duplicatesStrategy = DuplicatesStrategy.EXCLUDE
          55  +
                    from(runtimePath, mainPath, testPath)
          56  +
                    archiveBaseName.set("${project.name}-smoketests")
          57  +
                }
          58  +
            }
          59  +
        }
          60  +
    }
          61  +
          62  +
    tasks.register<JavaExec>("smokeTest") {
          63  +
        description = "Runs smoke tests jar"
          64  +
        group = "verification"
          65  +
        dependsOn(tasks.getByName("smokeTestJar"))
          66  +
        mustRunAfter(tasks.getByName("smokeTestJar"))
          67  +
          68  +
        val sdkVersion: String by project
          69  +
        val jarFile = file("build/libs/${project.name}-smoketests-$sdkVersion.jar")
          70  +
        classpath = files(jarFile)
          71  +
    }
   39     72   
}

tmp-codegen-diff/services/s3/build.gradle.kts

@@ -1,1 +41,41 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for S3"
    3      3   
project.ext.set("aws.sdk.id", "S3")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
   10         -
                implementation("aws.smithy.kotlin:aws-event-stream:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
          10  +
                implementation("aws.smithy.kotlin:aws-event-stream:1.3.6-SNAPSHOT")
   11     11   
                implementation(project(":aws-runtime:aws-http"))
   12         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   20         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          20  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   21     21   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   22         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:serde-xml:1.3.13-SNAPSHOT")
   24         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:serde-xml:1.3.6-SNAPSHOT")
          24  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   25     25   
                api(project(":aws-runtime:aws-config"))
   26     26   
                api(project(":aws-runtime:aws-core"))
   27     27   
                api(project(":aws-runtime:aws-endpoint"))
   28         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   31         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          31  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   32     32   
            }
   33     33   
        }
   34     34   
        commonTest {
   35     35   
            dependencies {
   36     36   
                implementation("org.jetbrains.kotlin:kotlin-test:2.0.10")
   37         -
                implementation("aws.smithy.kotlin:smithy-test:1.3.13-SNAPSHOT")
          37  +
                implementation("aws.smithy.kotlin:smithy-test:1.3.6-SNAPSHOT")
   38     38   
            }
   39     39   
        }
   40     40   
    }
   41     41   
}

tmp-codegen-diff/services/sts/build.gradle.kts

@@ -1,1 +35,35 @@
    1      1   
    2      2   
description = "The AWS SDK for Kotlin client for STS"
    3      3   
project.ext.set("aws.sdk.id", "STS")
    4      4   
    5      5   
kotlin {
    6      6   
    sourceSets {
    7      7   
        commonMain {
    8      8   
            dependencies {
    9         -
                implementation("aws.smithy.kotlin:aws-credentials:1.3.13-SNAPSHOT")
           9  +
                implementation("aws.smithy.kotlin:aws-credentials:1.3.6-SNAPSHOT")
   10     10   
                implementation(project(":aws-runtime:aws-http"))
   11         -
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.13-SNAPSHOT")
   12         -
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.13-SNAPSHOT")
   13         -
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.13-SNAPSHOT")
   14         -
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.13-SNAPSHOT")
   15         -
                implementation("aws.smithy.kotlin:http:1.3.13-SNAPSHOT")
   16         -
                implementation("aws.smithy.kotlin:http-auth:1.3.13-SNAPSHOT")
   17         -
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.13-SNAPSHOT")
   18         -
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.13-SNAPSHOT")
   19         -
                implementation("aws.smithy.kotlin:identity-api:1.3.13-SNAPSHOT")
          11  +
                implementation("aws.smithy.kotlin:aws-protocol-core:1.3.6-SNAPSHOT")
          12  +
                implementation("aws.smithy.kotlin:aws-signing-common:1.3.6-SNAPSHOT")
          13  +
                implementation("aws.smithy.kotlin:aws-signing-default:1.3.6-SNAPSHOT")
          14  +
                implementation("aws.smithy.kotlin:aws-xml-protocols:1.3.6-SNAPSHOT")
          15  +
                implementation("aws.smithy.kotlin:http:1.3.6-SNAPSHOT")
          16  +
                implementation("aws.smithy.kotlin:http-auth:1.3.6-SNAPSHOT")
          17  +
                implementation("aws.smithy.kotlin:http-auth-aws:1.3.6-SNAPSHOT")
          18  +
                implementation("aws.smithy.kotlin:http-client-engine-default:1.3.6-SNAPSHOT")
          19  +
                implementation("aws.smithy.kotlin:identity-api:1.3.6-SNAPSHOT")
   20     20   
                implementation("org.jetbrains.kotlin:kotlin-stdlib:2.0.10")
   21         -
                implementation("aws.smithy.kotlin:serde:1.3.13-SNAPSHOT")
   22         -
                implementation("aws.smithy.kotlin:serde-form-url:1.3.13-SNAPSHOT")
   23         -
                implementation("aws.smithy.kotlin:serde-xml:1.3.13-SNAPSHOT")
   24         -
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.13-SNAPSHOT")
          21  +
                implementation("aws.smithy.kotlin:serde:1.3.6-SNAPSHOT")
          22  +
                implementation("aws.smithy.kotlin:serde-form-url:1.3.6-SNAPSHOT")
          23  +
                implementation("aws.smithy.kotlin:serde-xml:1.3.6-SNAPSHOT")
          24  +
                implementation("aws.smithy.kotlin:telemetry-defaults:1.3.6-SNAPSHOT")
   25     25   
                api(project(":aws-runtime:aws-config"))
   26     26   
                api(project(":aws-runtime:aws-core"))
   27     27   
                api(project(":aws-runtime:aws-endpoint"))
   28         -
                api("aws.smithy.kotlin:http-client:1.3.13-SNAPSHOT")
   29         -
                api("aws.smithy.kotlin:runtime-core:1.3.13-SNAPSHOT")
   30         -
                api("aws.smithy.kotlin:smithy-client:1.3.13-SNAPSHOT")
   31         -
                api("aws.smithy.kotlin:telemetry-api:1.3.13-SNAPSHOT")
          28  +
                api("aws.smithy.kotlin:http-client:1.3.6-SNAPSHOT")
          29  +
                api("aws.smithy.kotlin:runtime-core:1.3.6-SNAPSHOT")
          30  +
                api("aws.smithy.kotlin:smithy-client:1.3.6-SNAPSHOT")
          31  +
                api("aws.smithy.kotlin:telemetry-api:1.3.6-SNAPSHOT")
   32     32   
            }
   33     33   
        }
   34     34   
    }
   35     35   
}