mirror of
https://github.com/actions/setup-java.git
synced 2026-07-08 22:31:49 +00:00
Preserve JDK build number from Azul Metadata API
The Azul Metadata API returns java_version as a 3-element array (e.g. [17,0,7]) and reports the build number separately in openjdk_build_number. The migration mapped version directly from java_version, dropping the build and breaking exact-version lookups like 17.0.7+7 (e2e failure: "No matching version found for SemVer"). Add openjdk_build_number to IZuluVersions and append it to java_version before converting to semver so resolved versions retain the build (e.g. 17.0.7+7). Update the zulu test fixtures to mirror the real API shape (3-element java_version plus openjdk_build_number) so unit tests exercise the actual response format, and rebuild dist. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
4c33a67a01
commit
12c069fb55
@ -6,9 +6,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
1,
|
1,
|
||||||
@ -25,9 +25,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
11,
|
11
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
2,
|
2,
|
||||||
@ -44,9 +44,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
131,
|
131
|
||||||
11
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 11,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
21,
|
21,
|
||||||
@ -63,9 +63,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
144,
|
144
|
||||||
1
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 1,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
23,
|
23,
|
||||||
@ -82,9 +82,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
152,
|
152
|
||||||
16
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 16,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
25,
|
25,
|
||||||
@ -101,9 +101,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
252,
|
252
|
||||||
14
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 14,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
46,
|
46,
|
||||||
@ -120,9 +120,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
17
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 17,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -139,9 +139,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
19
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 19,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -158,9 +158,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
18
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 18,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -177,9 +177,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
282,
|
282
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
52,
|
52,
|
||||||
@ -196,9 +196,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
0,
|
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -215,9 +215,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
0
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -234,9 +234,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
2,
|
2,
|
||||||
@ -253,9 +253,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
3,
|
3,
|
||||||
@ -272,9 +272,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
2,
|
2,
|
||||||
@ -291,9 +291,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
29,
|
29,
|
||||||
@ -310,9 +310,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
3,
|
3
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
31,
|
31,
|
||||||
@ -329,9 +329,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -348,9 +348,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -367,9 +367,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -386,9 +386,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
10,
|
10
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
45,
|
45,
|
||||||
@ -405,9 +405,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
1,
|
1,
|
||||||
@ -424,9 +424,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
2,
|
2,
|
||||||
@ -443,9 +443,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
3
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 3,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
3,
|
3,
|
||||||
@ -462,9 +462,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
27,
|
27,
|
||||||
@ -481,9 +481,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
28,
|
28,
|
||||||
@ -500,9 +500,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
6
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 6,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
29,
|
29,
|
||||||
@ -519,9 +519,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
6,
|
6
|
||||||
5
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 5,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
37,
|
37,
|
||||||
@ -538,9 +538,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
27,
|
27,
|
||||||
@ -557,9 +557,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
28,
|
28,
|
||||||
@ -576,9 +576,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
29,
|
29,
|
||||||
@ -595,9 +595,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
27,
|
27,
|
||||||
@ -614,9 +614,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -633,9 +633,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -652,9 +652,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
29,
|
29,
|
||||||
@ -671,9 +671,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
21,
|
21,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
6
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 6,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
21,
|
21,
|
||||||
32,
|
32,
|
||||||
|
|||||||
@ -6,9 +6,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
1,
|
1,
|
||||||
@ -25,9 +25,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
11,
|
11
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
2,
|
2,
|
||||||
@ -44,9 +44,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
131,
|
131
|
||||||
11
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 11,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
21,
|
21,
|
||||||
@ -63,9 +63,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
144,
|
144
|
||||||
1
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 1,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
23,
|
23,
|
||||||
@ -82,9 +82,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
152,
|
152
|
||||||
16
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 16,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
25,
|
25,
|
||||||
@ -101,9 +101,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
252,
|
252
|
||||||
14
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 14,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
46,
|
46,
|
||||||
@ -120,9 +120,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
17
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 17,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -139,9 +139,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
19
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 19,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -158,9 +158,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
18
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 18,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -177,9 +177,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
282,
|
282
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
52,
|
52,
|
||||||
@ -196,9 +196,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
0,
|
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -215,9 +215,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
0
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -234,9 +234,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
2,
|
2,
|
||||||
@ -253,9 +253,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
3,
|
3,
|
||||||
@ -272,9 +272,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
2,
|
2,
|
||||||
@ -291,9 +291,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
29,
|
29,
|
||||||
@ -310,9 +310,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
3,
|
3
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
31,
|
31,
|
||||||
@ -329,9 +329,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -348,9 +348,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -367,9 +367,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -386,9 +386,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
10,
|
10
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
45,
|
45,
|
||||||
@ -405,9 +405,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
1,
|
1,
|
||||||
@ -424,9 +424,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
2,
|
2,
|
||||||
@ -443,9 +443,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
3
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 3,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
3,
|
3,
|
||||||
@ -462,9 +462,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
27,
|
27,
|
||||||
@ -481,9 +481,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
28,
|
28,
|
||||||
@ -500,9 +500,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
6
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 6,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
29,
|
29,
|
||||||
@ -519,9 +519,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
6,
|
6
|
||||||
5
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 5,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
37,
|
37,
|
||||||
@ -538,9 +538,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
27,
|
27,
|
||||||
@ -557,9 +557,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
28,
|
28,
|
||||||
@ -576,9 +576,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
29,
|
29,
|
||||||
@ -595,9 +595,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
27,
|
27,
|
||||||
@ -614,9 +614,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -633,9 +633,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -652,9 +652,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
29,
|
29,
|
||||||
|
|||||||
@ -6,9 +6,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
1,
|
1,
|
||||||
@ -25,9 +25,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
11,
|
11
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
2,
|
2,
|
||||||
@ -44,9 +44,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
131,
|
131
|
||||||
11
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 11,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
21,
|
21,
|
||||||
@ -63,9 +63,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
144,
|
144
|
||||||
1
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 1,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
23,
|
23,
|
||||||
@ -82,9 +82,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
152,
|
152
|
||||||
16
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 16,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
25,
|
25,
|
||||||
@ -101,9 +101,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
252,
|
252
|
||||||
14
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 14,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
46,
|
46,
|
||||||
@ -120,9 +120,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
17
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 17,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -139,9 +139,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
19
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 19,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -158,9 +158,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
262,
|
262
|
||||||
18
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 18,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
48,
|
48,
|
||||||
@ -177,9 +177,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
8,
|
8,
|
||||||
0,
|
0,
|
||||||
282,
|
282
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
8,
|
8,
|
||||||
52,
|
52,
|
||||||
@ -196,9 +196,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
0,
|
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -215,9 +215,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
0
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 0,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
9,
|
9,
|
||||||
0,
|
0,
|
||||||
@ -234,9 +234,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
2,
|
2,
|
||||||
@ -253,9 +253,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
10,
|
10,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
10,
|
10,
|
||||||
3,
|
3,
|
||||||
@ -272,9 +272,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
13
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 13,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
2,
|
2,
|
||||||
@ -291,9 +291,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
29,
|
29,
|
||||||
@ -310,9 +310,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
3,
|
3
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
31,
|
31,
|
||||||
@ -329,9 +329,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -348,9 +348,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -367,9 +367,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
5,
|
5
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
35,
|
35,
|
||||||
@ -386,9 +386,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
11,
|
11,
|
||||||
0,
|
0,
|
||||||
10,
|
10
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
11,
|
11,
|
||||||
45,
|
45,
|
||||||
@ -405,9 +405,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
1,
|
1,
|
||||||
@ -424,9 +424,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
2,
|
2,
|
||||||
@ -443,9 +443,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
12,
|
12,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
3
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 3,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
12,
|
12,
|
||||||
3,
|
3,
|
||||||
@ -462,9 +462,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
33
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 33,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
27,
|
27,
|
||||||
@ -481,9 +481,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
10
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 10,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
28,
|
28,
|
||||||
@ -500,9 +500,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
6
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 6,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
29,
|
29,
|
||||||
@ -519,9 +519,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
13,
|
13,
|
||||||
0,
|
0,
|
||||||
6,
|
6
|
||||||
5
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 5,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
13,
|
13,
|
||||||
37,
|
37,
|
||||||
@ -538,9 +538,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
27,
|
27,
|
||||||
@ -557,9 +557,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
28,
|
28,
|
||||||
@ -576,9 +576,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
14,
|
14,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
12
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 12,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
14,
|
14,
|
||||||
29,
|
29,
|
||||||
@ -595,9 +595,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
0,
|
0
|
||||||
36
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 36,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
27,
|
27,
|
||||||
@ -614,9 +614,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
8
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 8,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -633,9 +633,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
1,
|
1
|
||||||
9
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 9,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
28,
|
28,
|
||||||
@ -652,9 +652,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
15,
|
15,
|
||||||
0,
|
0,
|
||||||
2,
|
2
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
15,
|
15,
|
||||||
29,
|
29,
|
||||||
@ -671,9 +671,9 @@
|
|||||||
"java_version": [
|
"java_version": [
|
||||||
17,
|
17,
|
||||||
0,
|
0,
|
||||||
10,
|
10
|
||||||
7
|
|
||||||
],
|
],
|
||||||
|
"openjdk_build_number": 7,
|
||||||
"distro_version": [
|
"distro_version": [
|
||||||
17,
|
17,
|
||||||
48,
|
48,
|
||||||
|
|||||||
8
dist/setup/index.js
vendored
8
dist/setup/index.js
vendored
@ -80691,8 +80691,14 @@ class ZuluDistribution extends base_installer_1.JavaBase {
|
|||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
const availableVersionsRaw = yield this.getAvailableVersions();
|
const availableVersionsRaw = yield this.getAvailableVersions();
|
||||||
const availableVersions = availableVersionsRaw.map(item => {
|
const availableVersions = availableVersionsRaw.map(item => {
|
||||||
|
// The Azul Metadata API reports the JDK build number separately from
|
||||||
|
// java_version (e.g. java_version=[17,0,7], openjdk_build_number=7).
|
||||||
|
// Append it so the resulting semver retains the build (e.g. 17.0.7+7).
|
||||||
|
const javaVersion = item.openjdk_build_number != null
|
||||||
|
? [...item.java_version, item.openjdk_build_number]
|
||||||
|
: item.java_version;
|
||||||
return {
|
return {
|
||||||
version: (0, util_1.convertVersionToSemver)(item.java_version),
|
version: (0, util_1.convertVersionToSemver)(javaVersion),
|
||||||
url: item.download_url,
|
url: item.download_url,
|
||||||
zuluVersion: (0, util_1.convertVersionToSemver)(item.distro_version)
|
zuluVersion: (0, util_1.convertVersionToSemver)(item.distro_version)
|
||||||
};
|
};
|
||||||
|
|||||||
@ -30,8 +30,15 @@ export class ZuluDistribution extends JavaBase {
|
|||||||
): Promise<JavaDownloadRelease> {
|
): Promise<JavaDownloadRelease> {
|
||||||
const availableVersionsRaw = await this.getAvailableVersions();
|
const availableVersionsRaw = await this.getAvailableVersions();
|
||||||
const availableVersions = availableVersionsRaw.map(item => {
|
const availableVersions = availableVersionsRaw.map(item => {
|
||||||
|
// The Azul Metadata API reports the JDK build number separately from
|
||||||
|
// java_version (e.g. java_version=[17,0,7], openjdk_build_number=7).
|
||||||
|
// Append it so the resulting semver retains the build (e.g. 17.0.7+7).
|
||||||
|
const javaVersion =
|
||||||
|
item.openjdk_build_number != null
|
||||||
|
? [...item.java_version, item.openjdk_build_number]
|
||||||
|
: item.java_version;
|
||||||
return {
|
return {
|
||||||
version: convertVersionToSemver(item.java_version),
|
version: convertVersionToSemver(javaVersion),
|
||||||
url: item.download_url,
|
url: item.download_url,
|
||||||
zuluVersion: convertVersionToSemver(item.distro_version)
|
zuluVersion: convertVersionToSemver(item.distro_version)
|
||||||
};
|
};
|
||||||
|
|||||||
@ -6,6 +6,7 @@ export interface IZuluVersions {
|
|||||||
download_url: string;
|
download_url: string;
|
||||||
java_version: Array<number>;
|
java_version: Array<number>;
|
||||||
distro_version: Array<number>;
|
distro_version: Array<number>;
|
||||||
|
openjdk_build_number: number;
|
||||||
latest: boolean;
|
latest: boolean;
|
||||||
availability_type: string;
|
availability_type: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user