File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313 - name : Set up JDK
1414 uses : actions/setup-java@v3
1515 with :
16- java-version : ' 18 '
16+ java-version : ' 20 '
1717 distribution : ' temurin'
1818 cache : maven
1919 - name : Set up Node
Original file line number Diff line number Diff line change 1616 - name : Set up JDK
1717 uses : actions/setup-java@v3
1818 with :
19- java-version : ' 18 '
19+ java-version : ' 20 '
2020 distribution : ' temurin'
2121 cache : maven
2222 - name : Run Java tests
Original file line number Diff line number Diff line change 116116 <artifactId >maven-compiler-plugin</artifactId >
117117 <version >3.8.0</version >
118118 <configuration >
119- <source >18 </source >
120- <target >18 </target >
119+ <source >20 </source >
120+ <target >20 </target >
121121 <compilerArgs >
122122 <arg >--add-exports</arg >
123123 <arg >jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</arg >
Original file line number Diff line number Diff line change @@ -8,10 +8,10 @@ if [ ! -e node_modules ]; then
88fi
99
1010# Build standalone java
11- if [ ! -e jdks/linux/jdk-18 ]; then
11+ if [ ! -e jdks/linux/jdk-20 ]; then
1212 ./scripts/download_linux_jdk.sh
1313fi
14- if [ ! -e jdks/windows/jdk-18 ]; then
14+ if [ ! -e jdks/windows/jdk-20 ]; then
1515 ./scripts/download_windows_jdk.sh
1616fi
1717if [ ! -e dist/linux/bin/java ]; then
Original file line number Diff line number Diff line change 66# Download linux jdk
77mkdir -p jdks/linux
88cd jdks/linux
9- curl https://download.java.net/java/GA/jdk18 .0.1.1/65ae32619e2f40f3a9af3af1851d6e19/2 /GPL/openjdk-18 .0.1. 1_linux-x64_bin .tar.gz > linux.tar.gz
9+ curl https://download.java.net/java/GA/jdk20 .0.1/b4887098932d415489976708ad6d1a4b/9 /GPL/openjdk-20 .0.1_linux-aarch64_bin .tar.gz > linux.tar.gz
1010gunzip -c linux.tar.gz | tar xopf -
1111rm linux.tar.gz
12- mv jdk-18 .0.1.1 jdk-18
12+ mv jdk-20 .0.1.1 jdk-20
1313cd ../..
Original file line number Diff line number Diff line change 66# Download mac jdk
77mkdir -p jdks/mac
88cd jdks/mac
9- curl https://download.java.net/java/GA/jdk18 .0.1.1/65ae32619e2f40f3a9af3af1851d6e19/2 /GPL/openjdk-18.0.1 .1_macos-x64_bin.tar.gz > mac.tar.gz
9+ curl https://download.java.net/java/GA/jdk20 .0.1/b4887098932d415489976708ad6d1a4b/9 /GPL/openjdk-20.0 .1_macos-x64_bin.tar.gz > mac.tar.gz
1010gunzip -c mac.tar.gz | tar xopf -
1111rm mac.tar.gz
12- mv jdk-18 .0.1.1.jdk jdk-18
12+ mv jdk-20 .0.1.1.jdk jdk-20
1313cd ../..
Original file line number Diff line number Diff line change 66# Download windows jdk
77mkdir -p jdks/windows
88cd jdks/windows
9- curl https://download.java.net/java/GA/jdk18 .0.1.1/65ae32619e2f40f3a9af3af1851d6e19/2 /GPL/openjdk-18.0.1 .1_windows-x64_bin.zip > windows.zip
9+ curl https://download.java.net/java/GA/jdk20 .0.1/b4887098932d415489976708ad6d1a4b/9 /GPL/openjdk-20.0 .1_windows-x64_bin.zip > windows.zip
1010unzip windows.zip
1111rm windows.zip
12- mv jdk-18 .0.1.1 jdk-18
12+ mv jdk-20 .0.1.1 jdk-20
1313cd ../..
Original file line number Diff line number Diff line change 44set -e
55
66# Set env variables to build with mac toolchain but linux target
7- JAVA_HOME=" ./jdks/linux/jdk-18 "
7+ JAVA_HOME=" ./jdks/linux/jdk-20 "
88
99# Build in dist/linux
1010rm -rf dist/linux
Original file line number Diff line number Diff line change 44set -e
55
66# Set env variables to build with mac toolchain but linux target
7- JAVA_HOME=" ./jdks/mac/jdk-18 "
7+ JAVA_HOME=" ./jdks/mac/jdk-20 "
88
99# Build using jlink
1010rm -rf dist/mac
Original file line number Diff line number Diff line change 44set -e
55
66# Set env variables to build with mac toolchain but windows target
7- JAVA_HOME=" ./jdks/windows/jdk-18 "
7+ JAVA_HOME=" ./jdks/windows/jdk-20 "
88
99# Build in dist/windows
1010rm -rf dist/windows
You can’t perform that action at this time.
0 commit comments