Skip to content

Commit

Permalink
Update build to target JDK 21.
Browse files Browse the repository at this point in the history
  • Loading branch information
jpe42 committed Sep 21, 2023
1 parent 1148ff7 commit ab93910
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 13 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/gradle-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,11 +29,11 @@ jobs:
- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 21-ea
java-version: 22-ea
check-latest: true
- run: printf "\norg.gradle.java.installations.paths=%s" "$JAVA_HOME" >> gradle.properties
- run: java --version

- name: Gradle Check
run: ./gradlew -PtargetJava=21 check --warning-mode=all --stacktrace --no-daemon
run: ./gradlew -PtargetJava=22 check --warning-mode=all --stacktrace --no-daemon

6 changes: 3 additions & 3 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,18 @@ jobs:
- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 19
java-version: 20
java-package: jre
cache: 'gradle'
- run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties

- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 20
java-version: 21
check-latest: true
- run: printf "\norg.gradle.java.installations.paths=%s" "$JAVA_HOME" >> gradle.properties
- run: java --version

- name: Gradle Check
run: ./gradlew -PtargetJava=20 check --stacktrace --no-daemon
run: ./gradlew -PtargetJava=21 check --stacktrace --no-daemon
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,23 +20,23 @@ jobs:
- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 19
java-version: 20
java-package: jre
cache: 'gradle'
- run: printf "org.gradle.java.home=%s" "$JAVA_HOME" > gradle.properties

- uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: 20
java-version: 21
check-latest: true
- run: printf "\norg.gradle.java.installations.paths=%s" "$JAVA_HOME" >> gradle.properties
- run: java --version

- name: Gradle Check
run: ./gradlew check -PtargetJava=20 --stacktrace
run: ./gradlew check -PtargetJava=21 --stacktrace

- name: Github Packages
run: ./gradlew -PtargetJava=20 :json-iterator:publish
run: ./gradlew -PtargetJava=21 :json-iterator:publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
8 changes: 4 additions & 4 deletions systems.comodal.json_iterator/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ ext {

java {
toolchain {
languageVersion = JavaLanguageVersion.of(project.findProperty('targetJava') as Integer ?: 20)
languageVersion = JavaLanguageVersion.of(project.findProperty('targetJava') as Integer ?: 21)
}
}

Expand Down Expand Up @@ -83,12 +83,12 @@ test {
}
}

task sourcesJar(type: Jar) {
tasks.register('sourcesJar', Jar) {
from sourceSets.main.allJava
archiveClassifier.set('sources')
}

task javadocJar(type: Jar) {
tasks.register('javadocJar', Jar) {
from javadoc
archiveClassifier.set('javadoc')
}
Expand Down Expand Up @@ -137,7 +137,7 @@ publishing {

// ./gradlew :json-iterator:genParser --args='<style>[ifelse, nlogn, nhashn] <unexpected_field_behavior>[throw, skip] <tab_size>[2, 4, etc.] <camelCaseRootName> <file_or_url>(asdf.json, https://)'
// ./gradlew :json-iterator:genParser --args='ifelse skip 2 assets gen.json'
task genParser(type: JavaExec) {
tasks.register('genParser', JavaExec) {
workingDir = project.getRootDir()
classpath = sourceSets.jmh.getRuntimeClasspath()
mainClass = 'systems.comodal.jsoniter.generate.JIParserGeneratorEntryPoint'
Expand Down

0 comments on commit ab93910

Please sign in to comment.