Skip to content

Commit 9da3564

Browse files
authored
Merge pull request #41 from /issues/40-java-19
Update to Java 19
2 parents cefed9a + 41ba113 commit 9da3564

File tree

6 files changed

+32
-30
lines changed

6 files changed

+32
-30
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ This project uses tags and branches for [release management](https://docs.github
66

77

88
## [Unreleased]
9-
_nothing notable_
9+
### Changed
10+
- Default value of `release` input to Java `19`
1011

1112
## [1.2.1] - 2022-08-08
1213
### Fixed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ JDKs built by Oracle are [Oracle JDK](https://www.oracle.com/java/technologies/d
99
| Input Name | Default Value | Description |
1010
|-----------------------|--------------:|-----------------------------------------------------------------|
1111
| `website` | `oracle.com` | From where the JDK should be downloaded from. |
12-
| `release` | `18` | Java feature release number or name of an Early-Access project. |
12+
| `release` | `19` | Java feature release number or name of an Early-Access project. |
1313
| `version` | `latest` | An explicit version of a Java release. |
1414
| `install` | `true` | Install the downloaded JDK archive file. |
1515
| `install-as-version` | _empty_ | Control the value passed as `java-version` |
@@ -35,7 +35,7 @@ Following values are supported:
3535
### Input `release`
3636

3737
The `release` input denotes a Java feature release number (`17`, `18`, ...) or a name of an Early-Access project (`loom`, ...).
38-
It defaults to the current General-Availability Release for the Java SE platform., which is `18` as of today.
38+
It defaults to the current General-Availability Release for the Java SE platform., which is `19` as of today.
3939

4040
Note that websites may offer a different set of available releases.
4141
For example, `oracle.com` only offers releases of `17` and above; it does not offer any Early-Access releases.

action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ inputs:
1111
required: true
1212
default: 'oracle.com'
1313
release:
14-
description: 'Feature release number or project name, defaults to `18`'
14+
description: 'Feature release number or project name, defaults to `19`'
1515
required: true
16-
default: '18'
16+
default: '19'
1717
version:
1818
description: 'Additional version information, defaults to `latest`'
1919
required: true

jdk.java.net-uri.properties

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,47 @@
11
#
22
# General-Availability Release
33
#
4+
19,19,linux,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-aarch64_bin.tar.gz
5+
19,19,linux,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-x64_bin.tar.gz
6+
19,19,macos,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-aarch64_bin.tar.gz
7+
19,19,macos,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-x64_bin.tar.gz
8+
19,19,windows,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_windows-x64_bin.zip
9+
#
10+
# General-Availability Release (Alias)
11+
#
12+
19,latest,linux,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-aarch64_bin.tar.gz
13+
19,latest,linux,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-x64_bin.tar.gz
14+
19,latest,macos,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-aarch64_bin.tar.gz
15+
19,latest,macos,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-x64_bin.tar.gz
16+
19,latest,windows,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_windows-x64_bin.zip
17+
ga,latest,linux,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-aarch64_bin.tar.gz
18+
ga,latest,linux,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-x64_bin.tar.gz
19+
ga,latest,macos,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-aarch64_bin.tar.gz
20+
ga,latest,macos,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-x64_bin.tar.gz
21+
ga,latest,windows,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_windows-x64_bin.zip
22+
#
23+
# Soon-Archived Release
24+
#
425
18,18.0.2.1,linux,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-aarch64_bin.tar.gz
526
18,18.0.2.1,linux,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz
627
18,18.0.2.1,macos,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-aarch64_bin.tar.gz
728
18,18.0.2.1,macos,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-x64_bin.tar.gz
829
18,18.0.2.1,windows,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_windows-x64_bin.zip
930
#
10-
# General-Availability Release (Alias)
31+
# Soon-Archived Release (Alias)
1132
#
1233
18,latest,linux,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-aarch64_bin.tar.gz
1334
18,latest,linux,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz
1435
18,latest,macos,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-aarch64_bin.tar.gz
1536
18,latest,macos,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-x64_bin.tar.gz
1637
18,latest,windows,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_windows-x64_bin.zip
17-
ga,latest,linux,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-aarch64_bin.tar.gz
18-
ga,latest,linux,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_linux-x64_bin.tar.gz
19-
ga,latest,macos,aarch64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-aarch64_bin.tar.gz
20-
ga,latest,macos,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_macos-x64_bin.tar.gz
21-
ga,latest,windows,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc47308e138f21b33976fa/1/GPL/openjdk-18.0.2.1_windows-x64_bin.zip
22-
#
23-
# Soon-Archived Release
24-
#
25-
#
26-
# Soon-Archived Release (Alias)
27-
#
2838
#
2939
# Early-Access Releases
3040
#
3141
14,14-valhalla+4-55,linux,x64=https://download.java.net/java/early_access/valhalla/4/openjdk-14-valhalla+4-55_linux-x64_bin.tar.gz
3242
14,14-valhalla+4-55,macos,x64=https://download.java.net/java/early_access/valhalla/4/openjdk-14-valhalla+4-55_osx-x64_bin.tar.gz
3343
14,14-valhalla+4-55,windows,x64=https://download.java.net/java/early_access/valhalla/4/openjdk-14-valhalla+4-55_windows-x64_bin.zip
3444
15,15-metropolis+1-1,linux,x64=https://download.java.net/java/early_access/metropolis/1/openjdk-15-metropolis+1-1_linux-x64_bin.tar.gz
35-
19,19,linux,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-aarch64_bin.tar.gz
36-
19,19,linux,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-x64_bin.tar.gz
37-
19,19,macos,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-aarch64_bin.tar.gz
38-
19,19,macos,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-x64_bin.tar.gz
39-
19,19,windows,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_windows-x64_bin.zip
4045
19,19-jextract+2-3,linux,x64=https://download.java.net/java/early_access/jextract/2/openjdk-19-jextract+2-3_linux-x64_bin.tar.gz
4146
19,19-jextract+2-3,macos,x64=https://download.java.net/java/early_access/jextract/2/openjdk-19-jextract+2-3_macos-x64_bin.tar.gz
4247
19,19-jextract+2-3,windows,x64=https://download.java.net/java/early_access/jextract/2/openjdk-19-jextract+2-3_windows-x64_bin.tar.gz
@@ -56,11 +61,6 @@ ga,latest,windows,x64=https://download.java.net/java/GA/jdk18.0.2.1/db379da656dc
5661
#
5762
# Early-Access Releases (Alias)
5863
#
59-
19,latest,linux,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-aarch64_bin.tar.gz
60-
19,latest,linux,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_linux-x64_bin.tar.gz
61-
19,latest,macos,aarch64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-aarch64_bin.tar.gz
62-
19,latest,macos,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_macos-x64_bin.tar.gz
63-
19,latest,windows,x64=https://download.java.net/java/GA/jdk19/877d6127e982470ba2a7faa31cc93d04/36/GPL/openjdk-19_windows-x64_bin.zip
6464
20,latest,linux,aarch64=https://download.java.net/java/early_access/jdk20/15/GPL/openjdk-20-ea+15_linux-aarch64_bin.tar.gz
6565
20,latest,linux,x64=https://download.java.net/java/early_access/jdk20/15/GPL/openjdk-20-ea+15_linux-x64_bin.tar.gz
6666
20,latest,macos,aarch64=https://download.java.net/java/early_access/jdk20/15/GPL/openjdk-20-ea+15_macos-aarch64_bin.tar.gz

src/ListOpenJavaDevelopmentKits.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@
3939
class ListOpenJavaDevelopmentKits {
4040

4141
/** Current General-Availability release number. */
42-
static final String GA = System.getProperty("GA", "18");
42+
static final String GA = System.getProperty("GA", "19");
4343

4444
/** Current Soon-Archived release number. */
45-
static final String SA = System.getProperty("SA", "17");
45+
static final String SA = System.getProperty("SA", "18");
4646

4747
/** Early-Access Releases, as comma separated names. */
48-
static final String EA = System.getProperty("EA", "20,19,jextract,loom,metropolis,panama,valhalla");
48+
static final String EA = System.getProperty("EA", "20,jextract,loom,metropolis,panama,valhalla");
4949

5050
/** Include archived releases flag. */
5151
static final boolean ARCHIVES = Boolean.getBoolean("ARCHIVES");

test/Test.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public static void main(String[] args) {
2929
static void checkAllOracleJDKs() {
3030
System.out.println();
3131
System.out.println("// oracle.com - latest");
32+
checkOracleJDK("19", "latest");
3233
checkOracleJDK("18", "latest");
3334
checkOracleJDK("17", "latest");
3435

0 commit comments

Comments
 (0)