oracle-actions / setup-java

GitHub Action to download and install Oracle's Java Development Kit builds
Universal Permissive License v1.0
62 stars 11 forks source link

Include JDK 21 in list of EA builds #52

Closed scordio closed 1 year ago

scordio commented 1 year ago

Local execution of ListOpenJavaDevelopmentKits after the change:

diff --git a/jdk.java.net-uri.properties b/jdk.java.net-uri.properties
--- a/jdk.java.net-uri.properties   (revision b593a4b3090aa27e0ca064bbc2d75a95f9b3b144)
+++ b/jdk.java.net-uri.properties   (date 1670748634487)
@@ -60,6 +60,11 @@
 20,20-valhalla+20-75,macos,aarch64=https://download.java.net/java/early_access/valhalla/20/openjdk-20-valhalla+20-75_macos-aarch64_bin.tar.gz
 20,20-valhalla+20-75,macos,x64=https://download.java.net/java/early_access/valhalla/20/openjdk-20-valhalla+20-75_macos-x64_bin.tar.gz
 20,20-valhalla+20-75,windows,x64=https://download.java.net/java/early_access/valhalla/20/openjdk-20-valhalla+20-75_windows-x64_bin.zip
+21,21-ea+1,linux,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-aarch64_bin.tar.gz
+21,21-ea+1,linux,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-x64_bin.tar.gz
+21,21-ea+1,macos,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-aarch64_bin.tar.gz
+21,21-ea+1,macos,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-x64_bin.tar.gz
+21,21-ea+1,windows,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_windows-x64_bin.zip
 #
 # Early-Access Releases (Alias)
 #
@@ -68,11 +73,16 @@
 20,latest,macos,aarch64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_macos-aarch64_bin.tar.gz
 20,latest,macos,x64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_macos-x64_bin.tar.gz
 20,latest,windows,x64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_windows-x64_bin.zip
-ea,latest,linux,aarch64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_linux-aarch64_bin.tar.gz
-ea,latest,linux,x64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_linux-x64_bin.tar.gz
-ea,latest,macos,aarch64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_macos-aarch64_bin.tar.gz
-ea,latest,macos,x64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_macos-x64_bin.tar.gz
-ea,latest,windows,x64=https://download.java.net/java/early_access/jdk20/27/GPL/openjdk-20-ea+27_windows-x64_bin.zip
+21,latest,linux,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-aarch64_bin.tar.gz
+21,latest,linux,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-x64_bin.tar.gz
+21,latest,macos,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-aarch64_bin.tar.gz
+21,latest,macos,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-x64_bin.tar.gz
+21,latest,windows,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_windows-x64_bin.zip
+ea,latest,linux,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-aarch64_bin.tar.gz
+ea,latest,linux,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_linux-x64_bin.tar.gz
+ea,latest,macos,aarch64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-aarch64_bin.tar.gz
+ea,latest,macos,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_macos-x64_bin.tar.gz
+ea,latest,windows,x64=https://download.java.net/java/early_access/jdk21/1/GPL/openjdk-21-ea+1_windows-x64_bin.zip
 genzgc,latest,linux,aarch64=https://download.java.net/java/early_access/genzgc/3/openjdk-20-genzgc+3-29_linux-aarch64_bin.tar.gz
 genzgc,latest,linux,x64=https://download.java.net/java/early_access/genzgc/3/openjdk-20-genzgc+3-29_linux-x64_bin.tar.gz
 genzgc,latest,macos,aarch64=https://download.java.net/java/early_access/genzgc/3/openjdk-20-genzgc+3-29_macos-aarch64_bin.tar.gz
sormuras commented 1 year ago

Thanks for the PR, Stefano.

Did you already sign the OCA? https://oca.opensource.oracle.com

This only needs to be done once, so if you've signed it for another repo or project, there is no need to sign again.

scordio commented 1 year ago

Did you already sign the OCA? https://oca.opensource.oracle.com

Done now! BTW, in the project dropdown, I couldn't find oracle-actions/setup-java so I've chosen Other.

Anything I should do for the failing job?

sormuras commented 1 year ago

Done now!

Perfect.

BTW, in the project dropdown, I couldn't find oracle-actions/setup-java so I've chosen Other.

I'll pass that on. Thanks for the heads up.

Anything I should do for the failing job?

No. Should be fine after the merge - I fixed the failing already.