[kotlin-server] Bump Kotlin/Gradle versions and improve CI triggers/config (#20061)

* [kotlin-server] Bump Kotlin versions to latest

* Run tests on more samples

* Fix typo in workflow definitions

* Update samples

* Bump Gradle to 7.6.4

* Some further tweaks

* Bump Gradle versions

* Fix Gradle version syntax
This commit is contained in:
Dennis Ameling 2024-11-09 06:39:20 +01:00 committed by GitHub
parent 7bce639441
commit a7a86398d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
26 changed files with 44 additions and 38 deletions

View File

@ -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:

View File

@ -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

View File

@ -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

View File

@ -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}}"

View File

@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "2.0.0"
kotlin("jvm") version "2.0.21"
}
group = "{{groupId}}"

View File

@ -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

View File

@ -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

View File

@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "2.0.0"
kotlin("jvm") version "2.0.21"
}
group = "org.openapitools"

View File

@ -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"

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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

View File

@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
}
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