Skip to content

Commit d61af71

Browse files
authored
Add support for Liberica JDK (actions#225)
1 parent ae26cab commit d61af71

File tree

10 files changed

+2788
-1793
lines changed

10 files changed

+2788
-1793
lines changed

.github/workflows/e2e-versions.yml

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
os: [macos-latest, windows-latest, ubuntu-latest]
23-
distribution: ['temurin', 'adopt', 'adopt-openj9', 'zulu'] # internally 'adopt-hotspot' is the same as 'adopt'
23+
distribution: ['temurin', 'adopt', 'adopt-openj9', 'zulu', 'liberica'] # internally 'adopt-hotspot' is the same as 'adopt'
2424
version: ['8', '11', '16']
2525
steps:
2626
- name: Checkout
@@ -43,7 +43,7 @@ jobs:
4343
fail-fast: false
4444
matrix:
4545
os: [macos-latest, windows-latest, ubuntu-latest]
46-
distribution: ['temurin', 'zulu']
46+
distribution: ['temurin', 'zulu', 'liberica']
4747
version:
4848
- '11.0'
4949
- '8.0.302'
@@ -69,7 +69,7 @@ jobs:
6969
fail-fast: false
7070
matrix:
7171
os: [macos-latest, windows-latest, ubuntu-latest]
72-
distribution: ['temurin', 'zulu']
72+
distribution: ['temurin', 'zulu', 'liberica']
7373
steps:
7474
- name: Checkout
7575
uses: actions/checkout@v2
@@ -136,7 +136,7 @@ jobs:
136136
fail-fast: false
137137
matrix:
138138
os: [macos-latest, windows-latest, ubuntu-latest]
139-
distribution: ['temurin', 'zulu']
139+
distribution: ['temurin', 'zulu', 'liberica']
140140
java-package: ['jre']
141141
version: ['16.0']
142142
include:
@@ -148,6 +148,14 @@ jobs:
148148
java-package: jdk+fx
149149
version: '8.0.242'
150150
os: ubuntu-latest
151+
- distribution: 'liberica'
152+
java-package: jdk+fx
153+
version: '8'
154+
os: ubuntu-latest
155+
- distribution: 'liberica'
156+
java-package: jre+fx
157+
version: '11'
158+
os: ubuntu-latest
151159
exclude:
152160
# Eclipse Temurin currently doesn't publish JREs, only JDKs
153161
- distribution: 'temurin'
@@ -173,9 +181,9 @@ jobs:
173181
strategy:
174182
fail-fast: false
175183
matrix:
176-
# Only Zulu provides x86 arch for now and only for windows / ubuntu
184+
# Only Zulu and Liberica provides x86 arch for now and only for windows / ubuntu
177185
os: [windows-latest, ubuntu-latest]
178-
distribution: ['zulu']
186+
distribution: ['zulu', 'liberica']
179187
version: ['11']
180188
steps:
181189
- name: Checkout

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@ Currently, the following distributions are supported:
5757
| `temurin` | Eclipse Temurin | [Link](https://adoptium.net/) | [Link](https://adoptium.net/about.html)
5858
| `zulu` | Zulu OpenJDK | [Link](https://www.azul.com/downloads/zulu-community/?package=jdk) | [Link](https://www.azul.com/products/zulu-and-zulu-enterprise/zulu-terms-of-use/) |
5959
| `adopt` or `adopt-hotspot` | Adopt OpenJDK Hotspot | [Link](https://adoptopenjdk.net/) | [Link](https://adoptopenjdk.net/about.html) |
60-
| `adopt-openj9` | Adopt OpenJDK OpenJ9 | [Link](https://adoptopenjdk.net/) | [Link](https://adoptopenjdk.net/about.html)
60+
| `adopt-openj9` | Adopt OpenJDK OpenJ9 | [Link](https://adoptopenjdk.net/) | [Link](https://adoptopenjdk.net/about.html) |
61+
| `liberica` | Liberica JDK | [Link](https://bell-sw.com/) | [Link](https://bell-sw.com/liberica_eula/) |
6162

6263
**NOTE:** The different distributors can provide discrepant list of available versions / supported configurations. Please refer to the official documentation to see the list of supported versions.
6364

@@ -134,6 +135,7 @@ jobs:
134135
- [Eclipse Temurin](docs/advanced-usage.md#Eclipse-Temurin)
135136
- [Adopt](docs/advanced-usage.md#Adopt)
136137
- [Zulu](docs/advanced-usage.md#Zulu)
138+
- [Liberica](docs/advanced-usage.md#Liberica)
137139
- [Installing custom Java package type](docs/advanced-usage.md#Installing-custom-Java-package-type)
138140
- [Installing custom Java architecture](docs/advanced-usage.md#Installing-custom-Java-architecture)
139141
- [Installing custom Java distribution from local file](docs/advanced-usage.md#Installing-Java-from-local-file)

0 commit comments

Comments
 (0)