diff --git a/.github/workflows/samples-kotlin-server-jdk17.yaml b/.github/workflows/samples-kotlin-server-jdk17.yaml index 065f05f5818..32f1856207a 100644 --- a/.github/workflows/samples-kotlin-server-jdk17.yaml +++ b/.github/workflows/samples-kotlin-server-jdk17.yaml @@ -2,26 +2,28 @@ name: Samples Kotlin server (jdk17) on: push: - branches: + paths: - 'samples/server/petstore/kotlin-springboot-3*/**' - - 'samples/server/petstore/kotlin-server/javalin/**' - - 'samples/server/petstore/kotlin-server/javalin-6/**' + - 'samples/server/petstore/kotlin-server/**' + - 'samples/server/petstore/kotlin-server-modelMutable/**' + - 'samples/server/petstore/kotlin-springboot-*/**' # comment out due to gradle build failure # - samples/server/petstore/kotlin-spring-default/** pull_request: paths: - 'samples/server/petstore/kotlin-springboot-3*/**' - - 'samples/server/petstore/kotlin-server/javalin/**' - - 'samples/server/petstore/kotlin-server/javalin-6/**' + - 'samples/server/petstore/kotlin-server/**' + - 'samples/server/petstore/kotlin-server-modelMutable/**' + - 'samples/server/petstore/kotlin-springboot-*/**' # comment out due to gradle build failure # - samples/server/petstore/kotlin-spring-default/** env: - GRADLE_VERSION: 7.4 + GRADLE_VERSION: '8.10' jobs: build: - name: Build Kotlin server + name: Build Kotlin server (jdk17) runs-on: ubuntu-latest strategy: fail-fast: false @@ -31,8 +33,11 @@ jobs: - samples/server/petstore/kotlin-springboot-3 - samples/server/petstore/kotlin-springboot-delegate-nodefaults - samples/server/petstore/kotlin-springboot-request-cookie + - samples/server/petstore/kotlin-server/jaxrs-spec + - samples/server/petstore/kotlin-server/jaxrs-spec-mutiny - samples/server/petstore/kotlin-server/javalin - samples/server/petstore/kotlin-server/javalin-6 + - samples/server/petstore/kotlin-server/ktor # comment out due to gradle build failure # - samples/server/petstore/kotlin-spring-default/ steps: diff --git a/.github/workflows/samples-kotlin-server-jdk21.yaml b/.github/workflows/samples-kotlin-server-jdk21.yaml index 98656961d16..18a2b82eeb9 100644 --- a/.github/workflows/samples-kotlin-server-jdk21.yaml +++ b/.github/workflows/samples-kotlin-server-jdk21.yaml @@ -2,24 +2,25 @@ name: Samples Kotlin server (jdk21) on: push: - branches: - - 'samples/server/petstore/kotlin-server/javalin-6/**' + paths: + - 'samples/server/petstore/kotlin-server/**' pull_request: paths: - - 'samples/server/petstore/kotlin-server/javalin-6/**' + - 'samples/server/petstore/kotlin-server/**' env: - GRADLE_VERSION: 8.8 + GRADLE_VERSION: '8.10' jobs: build: - name: Build Kotlin server + name: Build Kotlin server (jdk21) runs-on: ubuntu-latest strategy: fail-fast: false matrix: sample: - samples/server/petstore/kotlin-server/javalin-6 + - samples/server/petstore/kotlin-server/ktor steps: - uses: actions/checkout@v4 - uses: actions/setup-java@v4 diff --git a/.github/workflows/samples-kotlin-server.yaml b/.github/workflows/samples-kotlin-server.yaml index c22ea48860b..f46719f46b4 100644 --- a/.github/workflows/samples-kotlin-server.yaml +++ b/.github/workflows/samples-kotlin-server.yaml @@ -1,8 +1,8 @@ -name: Samples Kotlin server +name: Samples Kotlin server (jdk8) on: push: - branches: + paths: - samples/server/others/kotlin-server/jaxrs-spec/** - 'samples/server/petstore/kotlin*/**' - 'samples/server/others/kotlin-server/jaxrs-spec-array-response/**' @@ -21,7 +21,7 @@ env: jobs: build: - name: Build Kotlin server + name: Build Kotlin server (jdk8) runs-on: ubuntu-latest strategy: fail-fast: false diff --git a/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin5/build.gradle.kts.mustache b/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin5/build.gradle.kts.mustache index b3ca461c6b0..f3f984587b0 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin5/build.gradle.kts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin5/build.gradle.kts.mustache @@ -1,7 +1,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "1.9.21" + kotlin("jvm") version "1.9.25" } group = "{{groupId}}" diff --git a/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin6/build.gradle.kts.mustache b/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin6/build.gradle.kts.mustache index e7ca78dba68..215e6537e6e 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin6/build.gradle.kts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-server/libraries/javalin6/build.gradle.kts.mustache @@ -1,5 +1,5 @@ plugins { - kotlin("jvm") version "2.0.0" + kotlin("jvm") version "2.0.21" } group = "{{groupId}}" diff --git a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradle-sb3-Kts.mustache b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradle-sb3-Kts.mustache index ba86597af34..1cca74ad1ed 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradle-sb3-Kts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradle-sb3-Kts.mustache @@ -20,7 +20,7 @@ tasks.bootJar { {{/interfaceOnly}} plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradleKts.mustache b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradleKts.mustache index fd53cebadea..e7059406f3d 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradleKts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-boot/buildGradleKts.mustache @@ -27,7 +27,7 @@ tasks.bootJar { {{/interfaceOnly}} plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradle-sb3-Kts.mustache b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradle-sb3-Kts.mustache index 3c1fb53f506..1217abd6690 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradle-sb3-Kts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradle-sb3-Kts.mustache @@ -14,7 +14,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradleKts.mustache b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradleKts.mustache index c362c3ac6cb..19beb047167 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradleKts.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-spring/libraries/spring-cloud/buildGradleKts.mustache @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-server/javalin-6/build.gradle.kts b/samples/server/petstore/kotlin-server/javalin-6/build.gradle.kts index e2d7db33382..220ec0c53ac 100644 --- a/samples/server/petstore/kotlin-server/javalin-6/build.gradle.kts +++ b/samples/server/petstore/kotlin-server/javalin-6/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - kotlin("jvm") version "2.0.0" + kotlin("jvm") version "2.0.21" } group = "org.openapitools" diff --git a/samples/server/petstore/kotlin-server/javalin/build.gradle.kts b/samples/server/petstore/kotlin-server/javalin/build.gradle.kts index fcee6e70403..ff8243e3002 100644 --- a/samples/server/petstore/kotlin-server/javalin/build.gradle.kts +++ b/samples/server/petstore/kotlin-server/javalin/build.gradle.kts @@ -1,7 +1,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("jvm") version "1.9.21" + kotlin("jvm") version "1.9.25" } group = "org.openapitools" diff --git a/samples/server/petstore/kotlin-spring-cloud/build.gradle.kts b/samples/server/petstore/kotlin-spring-cloud/build.gradle.kts index fd3524ba760..ac2381f20ab 100644 --- a/samples/server/petstore/kotlin-spring-cloud/build.gradle.kts +++ b/samples/server/petstore/kotlin-spring-cloud/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-spring-default/build.gradle.kts b/samples/server/petstore/kotlin-spring-default/build.gradle.kts index a1401036300..87318fc5e13 100644 --- a/samples/server/petstore/kotlin-spring-default/build.gradle.kts +++ b/samples/server/petstore/kotlin-spring-default/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-3/build.gradle.kts b/samples/server/petstore/kotlin-springboot-3/build.gradle.kts index 845c13cc4e7..473c0162e0f 100644 --- a/samples/server/petstore/kotlin-springboot-3/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-3/build.gradle.kts @@ -14,7 +14,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-bigdecimal-default/build.gradle.kts b/samples/server/petstore/kotlin-springboot-bigdecimal-default/build.gradle.kts index a1401036300..87318fc5e13 100644 --- a/samples/server/petstore/kotlin-springboot-bigdecimal-default/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-bigdecimal-default/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-delegate-nodefaults/build.gradle.kts b/samples/server/petstore/kotlin-springboot-delegate-nodefaults/build.gradle.kts index aed068708de..8a3d16c5fad 100644 --- a/samples/server/petstore/kotlin-springboot-delegate-nodefaults/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-delegate-nodefaults/build.gradle.kts @@ -14,7 +14,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-delegate/build.gradle.kts b/samples/server/petstore/kotlin-springboot-delegate/build.gradle.kts index a1401036300..87318fc5e13 100644 --- a/samples/server/petstore/kotlin-springboot-delegate/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-delegate/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-integer-enum/build.gradle.kts b/samples/server/petstore/kotlin-springboot-integer-enum/build.gradle.kts index 02857aa8582..0caea597c84 100644 --- a/samples/server/petstore/kotlin-springboot-integer-enum/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-integer-enum/build.gradle.kts @@ -18,7 +18,7 @@ tasks.bootJar { } plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-modelMutable/build.gradle.kts b/samples/server/petstore/kotlin-springboot-modelMutable/build.gradle.kts index a1401036300..87318fc5e13 100644 --- a/samples/server/petstore/kotlin-springboot-modelMutable/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-modelMutable/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-multipart-request-model/build.gradle.kts b/samples/server/petstore/kotlin-springboot-multipart-request-model/build.gradle.kts index a1401036300..87318fc5e13 100644 --- a/samples/server/petstore/kotlin-springboot-multipart-request-model/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-multipart-request-model/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-reactive/build.gradle.kts b/samples/server/petstore/kotlin-springboot-reactive/build.gradle.kts index 1dfacb1d8cd..568be3488b1 100644 --- a/samples/server/petstore/kotlin-springboot-reactive/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-reactive/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-request-cookie/build.gradle.kts b/samples/server/petstore/kotlin-springboot-request-cookie/build.gradle.kts index 1b194e84db1..ebeee8407bc 100644 --- a/samples/server/petstore/kotlin-springboot-request-cookie/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-request-cookie/build.gradle.kts @@ -18,7 +18,7 @@ tasks.bootJar { } plugins { - val kotlinVersion = "1.7.10" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-source-swagger1/build.gradle.kts b/samples/server/petstore/kotlin-springboot-source-swagger1/build.gradle.kts index ff68504160e..6a425af8a35 100644 --- a/samples/server/petstore/kotlin-springboot-source-swagger1/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-source-swagger1/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-source-swagger2/build.gradle.kts b/samples/server/petstore/kotlin-springboot-source-swagger2/build.gradle.kts index 06603d0c674..02dda8ee6d2 100644 --- a/samples/server/petstore/kotlin-springboot-source-swagger2/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-source-swagger2/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot-springfox/build.gradle.kts b/samples/server/petstore/kotlin-springboot-springfox/build.gradle.kts index b2e2e533e29..4a927dcde67 100644 --- a/samples/server/petstore/kotlin-springboot-springfox/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot-springfox/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion diff --git a/samples/server/petstore/kotlin-springboot/build.gradle.kts b/samples/server/petstore/kotlin-springboot/build.gradle.kts index 0708b52b6d4..2af5e54061e 100644 --- a/samples/server/petstore/kotlin-springboot/build.gradle.kts +++ b/samples/server/petstore/kotlin-springboot/build.gradle.kts @@ -21,7 +21,7 @@ tasks.withType { } plugins { - val kotlinVersion = "1.6.21" + val kotlinVersion = "1.9.25" id("org.jetbrains.kotlin.jvm") version kotlinVersion id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion