Skip to content

Commit 237f8ae

Browse files
committed
[GR-40332] Deploy JDK19-based GraalVM images.
PullRequest: graal/12487
2 parents d26d86e + f8120ac commit 237f8ae

10 files changed

+414
-55
lines changed

common.jsonnet

+1
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,7 @@ local add_jdk_version(name) =
117117
labsjdk17Debug:: self["labsjdk-" + repo_config.graalvm_edition + "-17Debug"],
118118
labsjdk11LLVM:: self["labsjdk-" + repo_config.graalvm_edition + "-11-llvm"],
119119
labsjdk17LLVM:: self["labsjdk-" + repo_config.graalvm_edition + "-17-llvm"],
120+
labsjdk19LLVM:: self["labsjdk-" + repo_config.graalvm_edition + "-19-llvm"],
120121

121122

122123
// Hardware definitions

vm/ce-release-artifacts.json

+265
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,33 @@
5353
}
5454
]
5555
},
56+
{
57+
"name": "graalvm-ce-java19",
58+
"core": true,
59+
"jdk": "jdk_19",
60+
"artifacts": [
61+
{
62+
"os": "linux",
63+
"arch": "amd64"
64+
},
65+
{
66+
"os": "linux",
67+
"arch": "aarch64"
68+
},
69+
{
70+
"os": "darwin",
71+
"arch": "amd64"
72+
},
73+
{
74+
"os": "darwin",
75+
"arch": "aarch64"
76+
},
77+
{
78+
"os": "windows",
79+
"arch": "amd64"
80+
}
81+
]
82+
},
5683
{
5784
"name": "js-standalone-svm-java11",
5885
"core": true,
@@ -188,6 +215,29 @@
188215
}
189216
]
190217
},
218+
{
219+
"name": "llvm-installable-svm-java19",
220+
"core": false,
221+
"jdk": "jdk_19",
222+
"artifacts": [
223+
{
224+
"os": "linux",
225+
"arch": "amd64"
226+
},
227+
{
228+
"os": "linux",
229+
"arch": "aarch64"
230+
},
231+
{
232+
"os": "darwin",
233+
"arch": "amd64"
234+
},
235+
{
236+
"os": "darwin",
237+
"arch": "aarch64"
238+
}
239+
]
240+
},
191241
{
192242
"name": "llvm-toolchain-installable-java11",
193243
"core": false,
@@ -234,6 +284,29 @@
234284
}
235285
]
236286
},
287+
{
288+
"name": "llvm-toolchain-installable-java19",
289+
"core": false,
290+
"jdk": "jdk_19",
291+
"artifacts": [
292+
{
293+
"os": "linux",
294+
"arch": "amd64"
295+
},
296+
{
297+
"os": "linux",
298+
"arch": "aarch64"
299+
},
300+
{
301+
"os": "darwin",
302+
"arch": "amd64"
303+
},
304+
{
305+
"os": "darwin",
306+
"arch": "aarch64"
307+
}
308+
]
309+
},
237310
{
238311
"name": "native-image-installable-svm-java11",
239312
"core": false,
@@ -288,6 +361,33 @@
288361
}
289362
]
290363
},
364+
{
365+
"name": "native-image-installable-svm-java19",
366+
"core": false,
367+
"jdk": "jdk_19",
368+
"artifacts": [
369+
{
370+
"os": "linux",
371+
"arch": "amd64"
372+
},
373+
{
374+
"os": "linux",
375+
"arch": "aarch64"
376+
},
377+
{
378+
"os": "darwin",
379+
"arch": "amd64"
380+
},
381+
{
382+
"os": "darwin",
383+
"arch": "aarch64"
384+
},
385+
{
386+
"os": "windows",
387+
"arch": "amd64"
388+
}
389+
]
390+
},
291391
{
292392
"name": "python-installable-svm-java11",
293393
"core": false,
@@ -334,6 +434,29 @@
334434
}
335435
]
336436
},
437+
{
438+
"name": "python-installable-svm-java19",
439+
"core": false,
440+
"jdk": "jdk_19",
441+
"artifacts": [
442+
{
443+
"os": "linux",
444+
"arch": "amd64"
445+
},
446+
{
447+
"os": "linux",
448+
"arch": "aarch64"
449+
},
450+
{
451+
"os": "darwin",
452+
"arch": "amd64"
453+
},
454+
{
455+
"os": "darwin",
456+
"arch": "aarch64"
457+
}
458+
]
459+
},
337460
{
338461
"name": "r-installable-java11",
339462
"core": false,
@@ -364,6 +487,21 @@
364487
}
365488
]
366489
},
490+
{
491+
"name": "r-installable-java19",
492+
"core": false,
493+
"jdk": "jdk_19",
494+
"artifacts": [
495+
{
496+
"os": "linux",
497+
"arch": "amd64"
498+
},
499+
{
500+
"os": "darwin",
501+
"arch": "amd64"
502+
}
503+
]
504+
},
367505
{
368506
"name": "ruby-installable-svm-java11",
369507
"core": false,
@@ -410,6 +548,29 @@
410548
}
411549
]
412550
},
551+
{
552+
"name": "ruby-installable-svm-java19",
553+
"core": false,
554+
"jdk": "jdk_19",
555+
"artifacts": [
556+
{
557+
"os": "linux",
558+
"arch": "amd64"
559+
},
560+
{
561+
"os": "linux",
562+
"arch": "aarch64"
563+
},
564+
{
565+
"os": "darwin",
566+
"arch": "amd64"
567+
},
568+
{
569+
"os": "darwin",
570+
"arch": "aarch64"
571+
}
572+
]
573+
},
413574
{
414575
"name": "wasm-installable-svm-java11",
415576
"core": false,
@@ -456,6 +617,29 @@
456617
}
457618
]
458619
},
620+
{
621+
"name": "wasm-installable-svm-java19",
622+
"core": false,
623+
"jdk": "jdk_19",
624+
"artifacts": [
625+
{
626+
"os": "linux",
627+
"arch": "amd64"
628+
},
629+
{
630+
"os": "linux",
631+
"arch": "aarch64"
632+
},
633+
{
634+
"os": "darwin",
635+
"arch": "amd64"
636+
},
637+
{
638+
"os": "windows",
639+
"arch": "amd64"
640+
}
641+
]
642+
},
459643
{
460644
"name": "espresso-installable-svm-java11",
461645
"core": false,
@@ -594,6 +778,33 @@
594778
}
595779
]
596780
},
781+
{
782+
"name": "nodejs-installable-svm-java19",
783+
"core": false,
784+
"jdk": "jdk_19",
785+
"artifacts": [
786+
{
787+
"os": "linux",
788+
"arch": "amd64"
789+
},
790+
{
791+
"os": "linux",
792+
"arch": "aarch64"
793+
},
794+
{
795+
"os": "darwin",
796+
"arch": "amd64"
797+
},
798+
{
799+
"os": "darwin",
800+
"arch": "aarch64"
801+
},
802+
{
803+
"os": "windows",
804+
"arch": "amd64"
805+
}
806+
]
807+
},
597808
{
598809
"name": "js-installable-svm-java11",
599810
"core": false,
@@ -648,6 +859,33 @@
648859
}
649860
]
650861
},
862+
{
863+
"name": "js-installable-svm-java19",
864+
"core": false,
865+
"jdk": "jdk_19",
866+
"artifacts": [
867+
{
868+
"os": "linux",
869+
"arch": "amd64"
870+
},
871+
{
872+
"os": "linux",
873+
"arch": "aarch64"
874+
},
875+
{
876+
"os": "darwin",
877+
"arch": "amd64"
878+
},
879+
{
880+
"os": "darwin",
881+
"arch": "aarch64"
882+
},
883+
{
884+
"os": "windows",
885+
"arch": "amd64"
886+
}
887+
]
888+
},
651889
{
652890
"name": "visualvm-installable-ce-java11",
653891
"core": false,
@@ -701,5 +939,32 @@
701939
"arch": "amd64"
702940
}
703941
]
942+
},
943+
{
944+
"name": "visualvm-installable-ce-java19",
945+
"core": false,
946+
"jdk": "jdk_19",
947+
"artifacts": [
948+
{
949+
"os": "linux",
950+
"arch": "amd64"
951+
},
952+
{
953+
"os": "linux",
954+
"arch": "aarch64"
955+
},
956+
{
957+
"os": "darwin",
958+
"arch": "amd64"
959+
},
960+
{
961+
"os": "darwin",
962+
"arch": "aarch64"
963+
},
964+
{
965+
"os": "windows",
966+
"arch": "amd64"
967+
}
968+
]
704969
}
705970
]

0 commit comments

Comments
 (0)