|
19 | 19 | outputs: |
20 | 20 | should_run: ${{ steps.check_submit.outputs.should_run }} |
21 | 21 | bundle_id: ${{ steps.check_bundle_id.outputs.bundle_id }} |
| 22 | + jdk_version: ${{ steps.check_jdk_versions.outputs.jdk_version }} |
22 | 23 | platform_linux_additional: ${{ steps.check_platforms.outputs.platform_linux_additional }} |
23 | 24 | platform_linux_x64: ${{ steps.check_platforms.outputs.platform_linux_x64 }} |
24 | 25 | platform_linux_x86: ${{ steps.check_platforms.outputs.platform_linux_x86 }} |
|
66 | 67 | run: "echo '${{ steps.check_deps.outputs.dependencies }}'" |
67 | 68 | if: steps.check_submit.outputs.should_run != 'false' |
68 | 69 |
|
| 70 | + - name: Determine full JDK versions |
| 71 | + id: check_jdk_versions |
| 72 | + shell: bash |
| 73 | + run: | |
| 74 | + FEATURE=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_FEATURE }} |
| 75 | + INTERIM=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_INTERIM }} |
| 76 | + UPDATE=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_UPDATE }} |
| 77 | + if [ "x${UPDATE}" != "x0" ]; then |
| 78 | + V=${FEATURE}.${INTERIM}.${UPDATE} |
| 79 | + elif [ "x${INTERIM}" != "x0" ]; then |
| 80 | + V={FEATURE}.${INTERIM} |
| 81 | + else |
| 82 | + V=${FEATURE} |
| 83 | + fi |
| 84 | + echo "::set-output name=jdk_version::${V}" |
| 85 | + if: steps.check_submit.outputs.should_run != 'false' |
| 86 | + |
69 | 87 | - name: Determine the jtreg ref to checkout |
70 | 88 | run: "echo JTREG_REF=jtreg-${{ fromJson(steps.check_deps.outputs.dependencies).JTREG_VERSION }}+${{ fromJson(steps.check_deps.outputs.dependencies).JTREG_BUILD }} >> $GITHUB_ENV" |
71 | 89 | if: steps.check_submit.outputs.should_run != 'false' |
@@ -121,7 +139,7 @@ jobs: |
121 | 139 | artifact: -debug |
122 | 140 |
|
123 | 141 | env: |
124 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 142 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
125 | 143 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
126 | 144 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
127 | 145 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -250,7 +268,7 @@ jobs: |
250 | 268 | artifact: -debug |
251 | 269 |
|
252 | 270 | env: |
253 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 271 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
254 | 272 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
255 | 273 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
256 | 274 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -432,7 +450,7 @@ jobs: |
432 | 450 | gnu-arch: powerpc64le |
433 | 451 |
|
434 | 452 | env: |
435 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 453 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
436 | 454 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
437 | 455 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
438 | 456 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -580,7 +598,7 @@ jobs: |
580 | 598 |
|
581 | 599 | # Reduced 32-bit build uses the same boot JDK as 64-bit build |
582 | 600 | env: |
583 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 601 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
584 | 602 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
585 | 603 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
586 | 604 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -717,7 +735,7 @@ jobs: |
717 | 735 |
|
718 | 736 | # Reduced 32-bit build uses the same boot JDK as 64-bit build |
719 | 737 | env: |
720 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 738 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
721 | 739 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
722 | 740 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
723 | 741 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -868,7 +886,7 @@ jobs: |
868 | 886 | artifact: -debug |
869 | 887 |
|
870 | 888 | env: |
871 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 889 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
872 | 890 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
873 | 891 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_FILENAME }}" |
874 | 892 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_URL }}" |
@@ -957,7 +975,7 @@ jobs: |
957 | 975 | artifact: -debug |
958 | 976 |
|
959 | 977 | env: |
960 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 978 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
961 | 979 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
962 | 980 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_FILENAME }}" |
963 | 981 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_URL }}" |
@@ -1109,7 +1127,7 @@ jobs: |
1109 | 1127 | artifact: -debug |
1110 | 1128 |
|
1111 | 1129 | env: |
1112 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1130 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1113 | 1131 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1114 | 1132 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_FILENAME }}" |
1115 | 1133 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_URL }}" |
@@ -1284,7 +1302,7 @@ jobs: |
1284 | 1302 | artifact: -debug |
1285 | 1303 |
|
1286 | 1304 | env: |
1287 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1305 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1288 | 1306 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1289 | 1307 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1290 | 1308 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
@@ -1386,7 +1404,7 @@ jobs: |
1386 | 1404 | artifact: -debug |
1387 | 1405 |
|
1388 | 1406 | env: |
1389 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1407 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1390 | 1408 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1391 | 1409 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1392 | 1410 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
@@ -1517,7 +1535,7 @@ jobs: |
1517 | 1535 | artifact: -debug |
1518 | 1536 |
|
1519 | 1537 | env: |
1520 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1538 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1521 | 1539 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1522 | 1540 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1523 | 1541 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
|
0 commit comments