|
23 | 23 | outputs: |
24 | 24 | should_run: ${{ steps.check_submit.outputs.should_run }} |
25 | 25 | bundle_id: ${{ steps.check_bundle_id.outputs.bundle_id }} |
| 26 | + jdk_version: ${{ steps.check_jdk_versions.outputs.jdk_version }} |
26 | 27 | platform_linux_additional: ${{ steps.check_platforms.outputs.platform_linux_additional }} |
27 | 28 | platform_linux_x64: ${{ steps.check_platforms.outputs.platform_linux_x64 }} |
28 | 29 | platform_linux_x86: ${{ steps.check_platforms.outputs.platform_linux_x86 }} |
|
70 | 71 | run: "echo '${{ steps.check_deps.outputs.dependencies }}'" |
71 | 72 | if: steps.check_submit.outputs.should_run != 'false' |
72 | 73 |
|
| 74 | + - name: Determine full JDK versions |
| 75 | + id: check_jdk_versions |
| 76 | + shell: bash |
| 77 | + run: | |
| 78 | + FEATURE=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_FEATURE }} |
| 79 | + INTERIM=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_INTERIM }} |
| 80 | + UPDATE=${{ fromJson(steps.check_deps.outputs.dependencies).DEFAULT_VERSION_UPDATE }} |
| 81 | + if [ "x${UPDATE}" != "x0" ]; then |
| 82 | + V=${FEATURE}.${INTERIM}.${UPDATE} |
| 83 | + elif [ "x${INTERIM}" != "x0" ]; then |
| 84 | + V={FEATURE}.${INTERIM} |
| 85 | + else |
| 86 | + V=${FEATURE} |
| 87 | + fi |
| 88 | + echo "::set-output name=jdk_version::${V}" |
| 89 | + if: steps.check_submit.outputs.should_run != 'false' |
| 90 | + |
73 | 91 | - name: Determine the jtreg ref to checkout |
74 | 92 | run: "echo JTREG_REF=jtreg-${{ fromJson(steps.check_deps.outputs.dependencies).JTREG_VERSION }}+${{ fromJson(steps.check_deps.outputs.dependencies).JTREG_BUILD }} >> $GITHUB_ENV" |
75 | 93 | if: steps.check_submit.outputs.should_run != 'false' |
@@ -125,7 +143,7 @@ jobs: |
125 | 143 | artifact: -debug |
126 | 144 |
|
127 | 145 | env: |
128 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 146 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
129 | 147 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
130 | 148 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
131 | 149 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -253,7 +271,7 @@ jobs: |
253 | 271 | artifact: -debug |
254 | 272 |
|
255 | 273 | env: |
256 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 274 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
257 | 275 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
258 | 276 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
259 | 277 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -435,7 +453,7 @@ jobs: |
435 | 453 | gnu-arch: powerpc64le |
436 | 454 |
|
437 | 455 | env: |
438 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 456 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
439 | 457 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
440 | 458 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
441 | 459 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -582,7 +600,7 @@ jobs: |
582 | 600 |
|
583 | 601 | # Reduced 32-bit build uses the same boot JDK as 64-bit build |
584 | 602 | env: |
585 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 603 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
586 | 604 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
587 | 605 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
588 | 606 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -718,7 +736,7 @@ jobs: |
718 | 736 |
|
719 | 737 | # Reduced 32-bit build uses the same boot JDK as 64-bit build |
720 | 738 | env: |
721 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 739 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
722 | 740 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
723 | 741 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_FILENAME }}" |
724 | 742 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).LINUX_X64_BOOT_JDK_URL }}" |
@@ -869,7 +887,7 @@ jobs: |
869 | 887 | artifact: -debug |
870 | 888 |
|
871 | 889 | env: |
872 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 890 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
873 | 891 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
874 | 892 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_FILENAME }}" |
875 | 893 | 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 }}" |
@@ -1108,7 +1126,7 @@ jobs: |
1108 | 1126 | artifact: -debug |
1109 | 1127 |
|
1110 | 1128 | env: |
1111 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1129 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1112 | 1130 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1113 | 1131 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_FILENAME }}" |
1114 | 1132 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).WINDOWS_X64_BOOT_JDK_URL }}" |
@@ -1283,7 +1301,7 @@ jobs: |
1283 | 1301 | artifact: -debug |
1284 | 1302 |
|
1285 | 1303 | env: |
1286 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1304 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1287 | 1305 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1288 | 1306 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1289 | 1307 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
@@ -1384,7 +1402,7 @@ jobs: |
1384 | 1402 | artifact: -debug |
1385 | 1403 |
|
1386 | 1404 | env: |
1387 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1405 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1388 | 1406 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1389 | 1407 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1390 | 1408 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
@@ -1514,7 +1532,7 @@ jobs: |
1514 | 1532 | artifact: -debug |
1515 | 1533 |
|
1516 | 1534 | env: |
1517 | | - JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).DEFAULT_VERSION_FEATURE }}" |
| 1535 | + JDK_VERSION: "${{ needs.prerequisites.outputs.jdk_version }}" |
1518 | 1536 | BOOT_JDK_VERSION: "${{ fromJson(needs.prerequisites.outputs.dependencies).BOOT_JDK_VERSION }}" |
1519 | 1537 | BOOT_JDK_FILENAME: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_FILENAME }}" |
1520 | 1538 | BOOT_JDK_URL: "${{ fromJson(needs.prerequisites.outputs.dependencies).MACOS_X64_BOOT_JDK_URL }}" |
|
0 commit comments