Skip to content

Commit

Permalink
add jdk18 to CI
Browse files Browse the repository at this point in the history
Update CI to build on jdk 8, 17, and 18. Gradle does not
yet support 19.
  • Loading branch information
brharrington committed Oct 7, 2022
1 parent 6acc29c commit 2356c36
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 20 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/pr.yml
Expand Up @@ -18,19 +18,19 @@ jobs:
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK8=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 11
java-version: 17
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK11=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 17
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 18
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 18
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK18=$JAVA_HOME" >> $GITHUB_ENV
- name: Build
run: ./gradlew build
run: ./gradlew build
12 changes: 6 additions & 6 deletions .github/workflows/release.yml
Expand Up @@ -21,20 +21,20 @@ jobs:
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK8=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 11
java-version: 17
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK11=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 17
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 18
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 18
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK18=$JAVA_HOME" >> $GITHUB_ENV
- name: Build candidate
if: contains(github.ref, '-rc.')
run: ./gradlew --info --stacktrace -Prelease.useLastTag=true candidate
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/snapshot.yml
Expand Up @@ -23,20 +23,20 @@ jobs:
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK8=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 11
- name: Set up JDK 17
uses: actions/setup-java@v3
with:
java-version: 11
java-version: 17
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK11=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 17
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- name: Set up JDK 18
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 18
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK18=$JAVA_HOME" >> $GITHUB_ENV
- name: Build
run: ./gradlew build snapshot
env:
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Expand Up @@ -70,7 +70,7 @@ subprojects {
useJUnitPlatform()
}

[11, 17].each { additionalJDK ->
[17, 19].each { additionalJDK ->
def additionalTestTask = tasks.register("testJDK$additionalJDK", Test) {
description = "Runs tests against JDK $additionalJDK."
group = 'verification'
Expand Down

0 comments on commit 2356c36

Please sign in to comment.