Skip to content

Commit

Permalink
add jdk19 to CI
Browse files Browse the repository at this point in the history
Update CI to build on jdk 8, 17, and 19.
  • Loading branch information
brharrington committed Oct 7, 2022
1 parent 6acc29c commit deffb39
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 20 deletions.
16 changes: 9 additions & 7 deletions .github/workflows/pr.yml
Expand Up @@ -18,19 +18,21 @@ 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: Build
run: ./gradlew build
- name: Set up JDK 19
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 19
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK19=$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 19
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 19
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK19=$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 19
uses: actions/setup-java@v3
with:
java-version: 17
java-version: 19
distribution: 'zulu'
cache: 'gradle'
- run: echo "JDK17=$JAVA_HOME" >> $GITHUB_ENV
- run: echo "JDK19=$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 deffb39

Please sign in to comment.