4
4
- master
5
5
6
6
env :
7
- JAVA_DISTRIBUTION : zulu
8
7
JAVA_VERSION : 22.0.2+9
9
8
GRADLE_OPTS : -Dorg.gradle.daemon=false
10
9
@@ -18,10 +17,18 @@ jobs:
18
17
fetch-depth : 0
19
18
persist-credentials : false
20
19
submodules : true
20
+ - name : Download Zulu (without CRaC)
21
+ id : download_zulu
22
+ shell : bash
23
+ run : |
24
+ cd $RUNNER_TEMP
25
+ jdk_archive_filename=test=$(curl -LOs -w '%{filename_effective}' "$(curl -s -X GET 'https://api.azul.com/metadata/v1/zulu/packages/?os=windows&arch=x64&archive_type=zip&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_status=ga&availability_types=CA&certifications=tck' --data-urlencode "java_version=$JAVA_VERSION" -H 'accept: application/json' | jq -r '.[0].download_url')")
26
+ echo "jdk_archive_filename=$jdk_archive_filename" >> $GITHUB_OUTPUT
21
27
- name : Install JDK
22
28
uses : actions/setup-java@v4
23
29
with :
24
- distribution : ${{ env.JAVA_DISTRIBUTION }}
30
+ distribution : jdkfile
31
+ jdkFile : ${{ runner.temp }}/${{ steps.download_zulu.outputs.jdk_archive_filename }}
25
32
java-version : ${{ env.JAVA_VERSION }}
26
33
- name : Build
27
34
run : ./gradlew distZip --info
@@ -68,10 +75,18 @@ jobs:
68
75
fetch-depth : 0
69
76
persist-credentials : false
70
77
submodules : true
78
+ - name : Download Zulu (without CRaC)
79
+ id : download_zulu
80
+ shell : bash
81
+ run : |
82
+ cd $RUNNER_TEMP
83
+ jdk_archive_filename=test=$(curl -LOs -w '%{filename_effective}' "$(curl -s -X GET 'https://api.azul.com/metadata/v1/zulu/packages/?os=linux&arch=x64&archive_type=tar.gz&java_package_type=jdk&javafx_bundled=false&crac_supported=false&release_status=ga&availability_types=CA&certifications=tck' --data-urlencode "java_version=$JAVA_VERSION" -H 'accept: application/json' | jq -r '.[0].download_url')")
84
+ echo "jdk_archive_filename=$jdk_archive_filename" >> $GITHUB_OUTPUT
71
85
- name : Install JDK
72
86
uses : actions/setup-java@v4
73
87
with :
74
- distribution : ${{ env.JAVA_DISTRIBUTION }}
88
+ distribution : jdkfile
89
+ jdkFile : ${{ runner.temp }}/${{ steps.download_zulu.outputs.jdk_archive_filename }}
75
90
java-version : ${{ env.JAVA_VERSION }}
76
91
- name : Build
77
92
run : ./gradlew distTar --info
0 commit comments