Skip to content

Commit 9b8e3c8

Browse files
authored
misc: add -Xjdk-release=1.8 everywhere we set jvmTarget (#92)
1 parent 1600ac3 commit 9b8e3c8

File tree

5 files changed

+28
-0
lines changed

5 files changed

+28
-0
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ jobs:
1919
steps:
2020
- name: Checkout sources
2121
uses: actions/checkout@v2
22+
23+
- name: Configure JDK
24+
uses: actions/setup-java@v3
25+
with:
26+
distribution: 'corretto'
27+
java-version: 17
28+
cache: 'gradle'
29+
2230
- uses: actions/cache@v4
2331
with:
2432
path: |
@@ -38,6 +46,14 @@ jobs:
3846
steps:
3947
- name: Checkout sources
4048
uses: actions/checkout@v2
49+
50+
- name: Configure JDK
51+
uses: actions/setup-java@v3
52+
with:
53+
distribution: 'corretto'
54+
java-version: 17
55+
cache: 'gradle'
56+
4157
- uses: actions/cache@v4
4258
with:
4359
path: |
@@ -57,6 +73,14 @@ jobs:
5773
steps:
5874
- name: Checkout sources
5975
uses: actions/checkout@v2
76+
77+
- name: Configure JDK
78+
uses: actions/setup-java@v3
79+
with:
80+
distribution: 'corretto'
81+
java-version: 17
82+
cache: 'gradle'
83+
6084
- name: Configure Gradle
6185
uses: ./.github/actions/configure-gradle
6286
- name: Build and Test ${{ env.PACKAGE_NAME }}

build-plugins/build-support/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ tasks.withType<KotlinCompile> {
6262
dependsOn(generateKtlintVersion)
6363
compilerOptions {
6464
jvmTarget.set(JvmTarget.JVM_1_8)
65+
freeCompilerArgs.add("-Xjdk-release=1.8")
6566
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
6667
}
6768
}

build-plugins/kmp-conventions/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ gradlePlugin {
3535
tasks.withType<KotlinCompile> {
3636
compilerOptions {
3737
jvmTarget.set(JvmTarget.JVM_1_8)
38+
freeCompilerArgs.add("-Xjdk-release=1.8")
3839
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
3940
}
4041
}

build-plugins/smithy-build/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ gradlePlugin {
3535
tasks.withType<KotlinCompile> {
3636
compilerOptions {
3737
jvmTarget.set(JvmTarget.JVM_1_8)
38+
freeCompilerArgs.add("-Xjdk-release=1.8")
3839
freeCompilerArgs.add("-opt-in=kotlin.RequiresOptIn")
3940
}
4041
}

ktlint-rules/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ kotlin {
3131
tasks.withType<KotlinCompile> {
3232
compilerOptions {
3333
jvmTarget.set(JvmTarget.JVM_1_8)
34+
freeCompilerArgs.add("-Xjdk-release=1.8")
3435
}
3536
}
3637

0 commit comments

Comments
 (0)