Skip to content

Commit 5ba82fa

Browse files
authored
Setup tests for IBM JDK 8 (#188)
1 parent a2b420e commit 5ba82fa

3 files changed

Lines changed: 15 additions & 2 deletions

File tree

.github/scripts/java_setup.sh

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,17 @@ function prepareJdk() {
3232
fi
3333
fi
3434

35+
if [[ ${qualifier} == "ibm" ]]; then
36+
if [[ ${version} == "8" ]]; then
37+
mkdir -p "${target_path}"
38+
curl -L --fail "${JAVA_8_IBM_URL}" | sudo tar -xvzf - -C ${target_path} --strip-components 2
39+
return
40+
else
41+
echo "IBM JDK 8 only!"
42+
exit 1
43+
fi
44+
fi
45+
3546
if [[ ${qualifier} == "zing" ]]; then
3647
URL_VAR="JAVA_${version}_ZING_URL"
3748
if [[ "${arch}" == "aarch64" ]]; then

.github/workflows/cache_java.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ env:
3434
# jdk1.8.0_361
3535
JAVA_8_ORACLE_URL: "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=247926_0ae14417abb444ebb02b9815e2103550"
3636

37+
JAVA_8_IBM_URL: "https://public.dhe.ibm.com/ibmdl/export/pub/systems/cloud/runtimes/java/8.0.8.40/linux/x86_64/ibm-java-jre-8.0-8.40-linux-x86_64.tgz"
38+
3739
JAVA_8_ZING_URL : "https://cdn.azul.com/zing-zvm/ZVM23.05.0.0/zing23.05.0.0-2-jdk8.0.372-linux_x64.tar.gz"
3840
JAVA_8_ZING_AARCH64_URL : "https://cdn.azul.com/zing-zvm/ZVM24.10.0.0/zing24.10.0.0-4-jdk8.0.431-linux_aarch64.tar.gz"
3941
JAVA_11_ZING_URL : "https://cdn.azul.com/zing-zvm/ZVM23.05.0.0/zing23.05.0.0-2-jdk11.0.19-linux_x64.tar.gz"
@@ -138,7 +140,7 @@ jobs:
138140
strategy:
139141
fail-fast: true
140142
matrix:
141-
java_variant: [ "8", "8-orcl", "8-zing", "8-j9", "11", "11-zing", "11-j9", "17", "17-zing", "17-j9", "17-graal", "21", "21-j9", "21-zing", "21-graal", "23", "23-graal" ]
143+
java_variant: [ "8", "8-orcl", "8-zing", "8-j9", "8-ibm", "11", "11-zing", "11-j9", "17", "17-zing", "17-j9", "17-graal", "21", "21-j9", "21-zing", "21-graal", "23", "23-graal" ]
142144
steps:
143145
- uses: actions/checkout@v3
144146
- name: Try restore cache JDK ${{ matrix.java_variant }}

.github/workflows/test_workflow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
strategy:
2121
fail-fast: false
2222
matrix:
23-
java_version: [ "8", "8-orcl", "8-j9", "8-zing", "11", "11-j9", "11-zing", "17", "17-j9", "17-zing", "17-graal", "21", "21-zing", "21-graal", "23", "23-graal" ]
23+
java_version: [ "8", "8-orcl", "8-j9", "8-zing", "8-ibm", "11", "11-j9", "11-zing", "17", "17-j9", "17-zing", "17-graal", "21", "21-zing", "21-graal", "23", "23-graal" ]
2424
config: ${{ fromJson(inputs.configuration) }}
2525
runs-on: ubuntu-latest
2626
timeout-minutes: 180

0 commit comments

Comments
 (0)