Skip to content

Commit 935cd7e

Browse files
yrodiereDavideD
authored andcommitted
Test on JDK 18 downloaded from java.net
1 parent 0d12b90 commit 935cd7e

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

.github/workflows/build.yml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,8 @@ jobs:
137137
- { name: "15", java_version_numeric: 15 }
138138
- { name: "16", java_version_numeric: 16 }
139139
- { name: "17-ea", java_version_numeric: 17 }
140+
- { name: "18-ea", java_version_numeric: 18,
141+
download_url: "https://download.java.net/java/early_access/jdk18/4/GPL/openjdk-18-ea+4_linux-x64_bin.tar.gz" }
140142
steps:
141143
- uses: actions/checkout@v2
142144
- name: Get year/month for cache key
@@ -154,7 +156,19 @@ jobs:
154156
.gradle/wrapper
155157
# refresh cache every month to avoid unlimited growth
156158
key: gradle-java${{ matrix.java }}-${{ steps.get-date.outputs.yearmonth }}
157-
- name: Set up JDK ${{ matrix.java.name }}
159+
- name: Manually download JDK ${{ matrix.java.name }}
160+
if: matrix.java.download_url != ''
161+
run: wget -O $RUNNER_TEMP/java_package.tar.gz ${{ matrix.java.download_url }}
162+
- name: Set up JDK ${{ matrix.java.name }} (manually downloaded)
163+
if: matrix.java.download_url != ''
164+
uses: actions/[email protected]
165+
with:
166+
distribution: 'jdkfile'
167+
jdkFile: ${{ runner.temp }}/java_package.tar.gz
168+
java-version: ${{ matrix.java.name }}
169+
architecture: x64
170+
- name: Set up JDK ${{ matrix.java.name }} (automatically downloaded)
171+
if: matrix.java.download_url == ''
158172
uses: actions/[email protected]
159173
with:
160174
distribution: 'adopt'

0 commit comments

Comments
 (0)