forked from loafle/openapi-generator-original
[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:
parent
7bce639441
commit
a7a86398d0
@ -2,26 +2,28 @@ name: Samples Kotlin server (jdk17)
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
paths:
|
||||||
- 'samples/server/petstore/kotlin-springboot-3*/**'
|
- 'samples/server/petstore/kotlin-springboot-3*/**'
|
||||||
- 'samples/server/petstore/kotlin-server/javalin/**'
|
- 'samples/server/petstore/kotlin-server/**'
|
||||||
- 'samples/server/petstore/kotlin-server/javalin-6/**'
|
- 'samples/server/petstore/kotlin-server-modelMutable/**'
|
||||||
|
- 'samples/server/petstore/kotlin-springboot-*/**'
|
||||||
# comment out due to gradle build failure
|
# comment out due to gradle build failure
|
||||||
# - samples/server/petstore/kotlin-spring-default/**
|
# - samples/server/petstore/kotlin-spring-default/**
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- 'samples/server/petstore/kotlin-springboot-3*/**'
|
- 'samples/server/petstore/kotlin-springboot-3*/**'
|
||||||
- 'samples/server/petstore/kotlin-server/javalin/**'
|
- 'samples/server/petstore/kotlin-server/**'
|
||||||
- 'samples/server/petstore/kotlin-server/javalin-6/**'
|
- 'samples/server/petstore/kotlin-server-modelMutable/**'
|
||||||
|
- 'samples/server/petstore/kotlin-springboot-*/**'
|
||||||
# comment out due to gradle build failure
|
# comment out due to gradle build failure
|
||||||
# - samples/server/petstore/kotlin-spring-default/**
|
# - samples/server/petstore/kotlin-spring-default/**
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GRADLE_VERSION: 7.4
|
GRADLE_VERSION: '8.10'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: Build Kotlin server
|
name: Build Kotlin server (jdk17)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
@ -31,8 +33,11 @@ jobs:
|
|||||||
- samples/server/petstore/kotlin-springboot-3
|
- samples/server/petstore/kotlin-springboot-3
|
||||||
- samples/server/petstore/kotlin-springboot-delegate-nodefaults
|
- samples/server/petstore/kotlin-springboot-delegate-nodefaults
|
||||||
- samples/server/petstore/kotlin-springboot-request-cookie
|
- 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
|
||||||
- samples/server/petstore/kotlin-server/javalin-6
|
- samples/server/petstore/kotlin-server/javalin-6
|
||||||
|
- samples/server/petstore/kotlin-server/ktor
|
||||||
# comment out due to gradle build failure
|
# comment out due to gradle build failure
|
||||||
# - samples/server/petstore/kotlin-spring-default/
|
# - samples/server/petstore/kotlin-spring-default/
|
||||||
steps:
|
steps:
|
||||||
|
@ -2,24 +2,25 @@ name: Samples Kotlin server (jdk21)
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
paths:
|
||||||
- 'samples/server/petstore/kotlin-server/javalin-6/**'
|
- 'samples/server/petstore/kotlin-server/**'
|
||||||
pull_request:
|
pull_request:
|
||||||
paths:
|
paths:
|
||||||
- 'samples/server/petstore/kotlin-server/javalin-6/**'
|
- 'samples/server/petstore/kotlin-server/**'
|
||||||
|
|
||||||
env:
|
env:
|
||||||
GRADLE_VERSION: 8.8
|
GRADLE_VERSION: '8.10'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: Build Kotlin server
|
name: Build Kotlin server (jdk21)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
sample:
|
sample:
|
||||||
- samples/server/petstore/kotlin-server/javalin-6
|
- samples/server/petstore/kotlin-server/javalin-6
|
||||||
|
- samples/server/petstore/kotlin-server/ktor
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
- uses: actions/setup-java@v4
|
- uses: actions/setup-java@v4
|
||||||
|
6
.github/workflows/samples-kotlin-server.yaml
vendored
6
.github/workflows/samples-kotlin-server.yaml
vendored
@ -1,8 +1,8 @@
|
|||||||
name: Samples Kotlin server
|
name: Samples Kotlin server (jdk8)
|
||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches:
|
paths:
|
||||||
- samples/server/others/kotlin-server/jaxrs-spec/**
|
- samples/server/others/kotlin-server/jaxrs-spec/**
|
||||||
- 'samples/server/petstore/kotlin*/**'
|
- 'samples/server/petstore/kotlin*/**'
|
||||||
- 'samples/server/others/kotlin-server/jaxrs-spec-array-response/**'
|
- 'samples/server/others/kotlin-server/jaxrs-spec-array-response/**'
|
||||||
@ -21,7 +21,7 @@ env:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
build:
|
build:
|
||||||
name: Build Kotlin server
|
name: Build Kotlin server (jdk8)
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "1.9.21"
|
kotlin("jvm") version "1.9.25"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "{{groupId}}"
|
group = "{{groupId}}"
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "2.0.0"
|
kotlin("jvm") version "2.0.21"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "{{groupId}}"
|
group = "{{groupId}}"
|
||||||
|
@ -20,7 +20,7 @@ tasks.bootJar {
|
|||||||
|
|
||||||
{{/interfaceOnly}}
|
{{/interfaceOnly}}
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -27,7 +27,7 @@ tasks.bootJar {
|
|||||||
|
|
||||||
{{/interfaceOnly}}
|
{{/interfaceOnly}}
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "2.0.0"
|
kotlin("jvm") version "2.0.21"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "org.openapitools"
|
group = "org.openapitools"
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
kotlin("jvm") version "1.9.21"
|
kotlin("jvm") version "1.9.25"
|
||||||
}
|
}
|
||||||
|
|
||||||
group = "org.openapitools"
|
group = "org.openapitools"
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -14,7 +14,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -18,7 +18,7 @@ tasks.bootJar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -18,7 +18,7 @@ tasks.bootJar {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.7.10"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
@ -21,7 +21,7 @@ tasks.withType<KotlinCompile> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
val kotlinVersion = "1.6.21"
|
val kotlinVersion = "1.9.25"
|
||||||
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
id("org.jetbrains.kotlin.jvm") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.jpa") version kotlinVersion
|
||||||
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
id("org.jetbrains.kotlin.plugin.spring") version kotlinVersion
|
||||||
|
Loading…
x
Reference in New Issue
Block a user