@@ -294,42 +294,29 @@ jobs:
294294 run : bash __tests__/verify-java.sh "17" "$JAVA_PATH"
295295 shell : bash
296296
297- setup-java-ea-versions-zulu :
298- name : zulu ${{ matrix.version }} (jdk-${{ contains(matrix.os, 'macos') && !contains(matrix.os, 'intel') && 'arm64' || 'x64' }}) - ${{ matrix.os }}
299- needs : setup-java-major-minor-versions
300- runs-on : ${{ matrix.os }}
301- strategy :
302- fail-fast : false
303- matrix :
304- os : [macos-15-intel, windows-latest, ubuntu-latest]
305- version : ['17-ea', '15.0.0-ea.14']
306- steps :
307- - name : Checkout
308- uses : actions/checkout@v7
309- with :
310- persist-credentials : false
311- - name : setup-java
312- uses : ./
313- id : setup-java
314- with :
315- java-version : ${{ matrix.version }}
316- distribution : zulu
317- - name : Verify Java
318- env :
319- JAVA_VERSION : ${{ matrix.version }}
320- JAVA_PATH : ${{ steps.setup-java.outputs.path }}
321- run : bash __tests__/verify-java.sh "$JAVA_VERSION" "$JAVA_PATH"
322- shell : bash
323-
324- setup-java-ea-versions-temurin :
325- name : temurin ${{ matrix.version }} (jdk-${{ contains(matrix.os, 'macos') && !contains(matrix.os, 'intel') && 'arm64' || 'x64' }}) - ${{ matrix.os }}
297+ setup-java-ea-versions :
298+ name : ${{ matrix.distribution }} ${{ matrix.version }} (jdk-${{ contains(matrix.os, 'macos') && !contains(matrix.os, 'intel') && 'arm64' || 'x64' }}) - ${{ matrix.os }}
326299 needs : setup-java-major-minor-versions
327300 runs-on : ${{ matrix.os }}
328301 strategy :
329302 fail-fast : false
330303 matrix :
331- os : [macos-latest, windows-latest, ubuntu-latest]
332- version : ['17-ea']
304+ include :
305+ - {os: macos-15-intel, version: '17-ea', distribution: zulu}
306+ - {os: windows-latest, version: '17-ea', distribution: zulu}
307+ - {os: ubuntu-latest, version: '17-ea', distribution: zulu}
308+ - {os: macos-15-intel, version: '15.0.0-ea.14', distribution: zulu}
309+ - {os: windows-latest, version: '15.0.0-ea.14', distribution: zulu}
310+ - {os: ubuntu-latest, version: '15.0.0-ea.14', distribution: zulu}
311+ - {os: macos-latest, version: '17-ea', distribution: temurin}
312+ - {os: windows-latest, version: '17-ea', distribution: temurin}
313+ - {os: ubuntu-latest, version: '17-ea', distribution: temurin}
314+ - {os: macos-latest, version: '17-ea', distribution: sapmachine}
315+ - {os: windows-latest, version: '17-ea', distribution: sapmachine}
316+ - {os: ubuntu-latest, version: '17-ea', distribution: sapmachine}
317+ - {os: macos-latest, version: '21-ea', distribution: sapmachine}
318+ - {os: windows-latest, version: '21-ea', distribution: sapmachine}
319+ - {os: ubuntu-latest, version: '21-ea', distribution: sapmachine}
333320 steps :
334321 - name : Checkout
335322 uses : actions/checkout@v7
@@ -340,51 +327,24 @@ jobs:
340327 id : setup-java
341328 with :
342329 java-version : ${{ matrix.version }}
343- distribution : temurin
344- - name : Verify Java
345- env :
346- JAVA_VERSION : ${{ matrix.version }}
347- JAVA_PATH : ${{ steps.setup-java.outputs.path }}
348- run : bash __tests__/verify-java.sh "$JAVA_VERSION" "$JAVA_PATH"
349- shell : bash
350-
351- setup-java-temurin-signature-verification :
352- name : temurin ${{ matrix.version }} signature verification - ${{ matrix.os }}
353- needs : setup-java-major-minor-versions
354- runs-on : ${{ matrix.os }}
355- strategy :
356- fail-fast : false
357- matrix :
358- os : [macos-latest, windows-latest, ubuntu-latest]
359- version : ['21', '17']
360- steps :
361- - name : Checkout
362- uses : actions/checkout@v7
363- with :
364- persist-credentials : false
365- - name : setup-java with signature verification
366- uses : ./
367- id : setup-java
368- with :
369- java-version : ${{ matrix.version }}
370- distribution : temurin
371- verify-signature : true
330+ distribution : ${{ matrix.distribution }}
372331 - name : Verify Java
373332 env :
374333 JAVA_VERSION : ${{ matrix.version }}
375334 JAVA_PATH : ${{ steps.setup-java.outputs.path }}
376335 run : bash __tests__/verify-java.sh "$JAVA_VERSION" "$JAVA_PATH"
377336 shell : bash
378337
379- setup-java-microsoft- signature-verification :
380- name : microsoft ${{ matrix.version }} signature verification - ${{ matrix.os }}
338+ setup-java-signature-verification :
339+ name : ${{ matrix.distribution }} ${{ matrix.version }} signature verification - ${{ matrix.os }}
381340 needs : setup-java-major-minor-versions
382341 runs-on : ${{ matrix.os }}
383342 strategy :
384343 fail-fast : false
385344 matrix :
386345 os : [macos-latest, windows-latest, ubuntu-latest]
387346 version : ['21', '17']
347+ distribution : [temurin, microsoft]
388348 steps :
389349 - name : Checkout
390350 uses : actions/checkout@v7
@@ -395,7 +355,7 @@ jobs:
395355 id : setup-java
396356 with :
397357 java-version : ${{ matrix.version }}
398- distribution : microsoft
358+ distribution : ${{ matrix.distribution }}
399359 verify-signature : true
400360 - name : Verify Java
401361 env :
@@ -404,33 +364,6 @@ jobs:
404364 run : bash __tests__/verify-java.sh "$JAVA_VERSION" "$JAVA_PATH"
405365 shell : bash
406366
407- setup-java-ea-versions-sapmachine :
408- name : sapmachine ${{ matrix.version }} (jdk-${{ contains(matrix.os, 'macos') && !contains(matrix.os, 'intel') && 'arm64' || 'x64' }}) - ${{ matrix.os }}
409- needs : setup-java-major-minor-versions
410- runs-on : ${{ matrix.os }}
411- strategy :
412- fail-fast : false
413- matrix :
414- os : [macos-latest, windows-latest, ubuntu-latest]
415- version : ['17-ea', '21-ea']
416- steps :
417- - name : Checkout
418- uses : actions/checkout@v7
419- with :
420- persist-credentials : false
421- - name : setup-java
422- uses : ./
423- id : setup-java
424- with :
425- java-version : ${{ matrix.version }}
426- distribution : sapmachine
427- - name : Verify Java
428- env :
429- JAVA_VERSION : ${{ matrix.version }}
430- JAVA_PATH : ${{ steps.setup-java.outputs.path }}
431- run : bash __tests__/verify-java.sh "$JAVA_VERSION" "$JAVA_PATH"
432- shell : bash
433-
434367 setup-java-custom-package-type :
435368 name : ${{ matrix.distribution }} ${{ matrix.version }} (${{ matrix.java-package }}-x64) - ${{ matrix.os }}
436369 needs : setup-java-major-minor-versions
0 commit comments