From c34598fa3ebc0a103abb0671409d91eb7bfe00fe Mon Sep 17 00:00:00 2001 From: Christian Humer Date: Tue, 2 Jun 2026 19:28:47 +0200 Subject: [PATCH 1/2] Move libgraal Truffle job to daily --- vm/ci/ci_common/libgraal.jsonnet | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/ci/ci_common/libgraal.jsonnet b/vm/ci/ci_common/libgraal.jsonnet index 319690c8d58a..65837c6488f2 100644 --- a/vm/ci/ci_common/libgraal.jsonnet +++ b/vm/ci/ci_common/libgraal.jsonnet @@ -87,7 +87,6 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; "vm-libgraal_compiler-labsjdk-latest-linux-amd64": {}, "vm-libgraal_compiler-labsjdk-latest-darwin-aarch64": {}, "vm-libgraal_compiler_quickbuild-labsjdk-latest-linux-amd64": {}, - "vm-libgraal_truffle-labsjdk-latest-linux-amd64": {} + galahad.exclude, }, local tier3s = g.as_gates(tier3), @@ -95,6 +94,7 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; local dailies = { "vm-libgraal_truffle_zgc-labsjdk-latest-linux-amd64": {}, "vm-libgraal_compiler_zgc-labsjdk-latest-linux-amd64": {}, + "vm-libgraal_truffle-labsjdk-latest-linux-amd64": {} + galahad.exclude, "vm-libgraal_compiler_quickbuild-labsjdk-latest-windows-amd64": {} + galahad.exclude, "vm-libgraal_truffle_quickbuild-labsjdk-latest-linux-amd64": t("1:30:00"), From 45d563d58ca3f042d1d44a02cafb074866ca8f09 Mon Sep 17 00:00:00 2001 From: Christian Humer Date: Tue, 2 Jun 2026 19:31:27 +0200 Subject: [PATCH 2/2] Rename libgraal compile-immediate CI jobs --- vm/ci/ci_common/libgraal.jsonnet | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/vm/ci/ci_common/libgraal.jsonnet b/vm/ci/ci_common/libgraal.jsonnet index 65837c6488f2..98b12bd61177 100644 --- a/vm/ci/ci_common/libgraal.jsonnet +++ b/vm/ci/ci_common/libgraal.jsonnet @@ -46,7 +46,7 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; } }, - libgraal_truffle_base(quickbuild_args=[], extra_vm_args=[], coverage=false): self.libgraal_build(['-J-esa', '-J-ea', '-esa', '-ea'] + quickbuild_args) + { + libgraal_compile_immediately_base(quickbuild_args=[], extra_vm_args=[], coverage=false): self.libgraal_build(['-J-esa', '-J-ea', '-esa', '-ea'] + quickbuild_args) + { environment+: { # The Truffle TCK tests run as a part of Truffle TCK gate, tools tests run as a part of tools gate TEST_LIBGRAAL_EXCLUDE: 'com.oracle.truffle.tck.tests.* com.oracle.truffle.tools.* com.oracle.truffle.regex.*' @@ -68,14 +68,14 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; }, # -ea assertions are enough to keep execution time reasonable - libgraal_truffle: self.libgraal_truffle_base(), - libgraal_truffle_zgc: self.libgraal_truffle_base(extra_vm_args=['-XX:+UseZGC']), - libgraal_truffle_shenandoah: self.libgraal_truffle_base(extra_vm_args=['-XX:+UseShenandoahGC']), + libgraal_compile_immediately: self.libgraal_compile_immediately_base(), + libgraal_compile_immediately_zgc: self.libgraal_compile_immediately_base(extra_vm_args=['-XX:+UseZGC']), + libgraal_compile_immediately_shenandoah: self.libgraal_compile_immediately_base(extra_vm_args=['-XX:+UseShenandoahGC']), # enable economy mode building with the -Ob flag - libgraal_truffle_quickbuild: self.libgraal_truffle_base(['-Ob']), + libgraal_compile_immediately_quickbuild: self.libgraal_compile_immediately_base(['-Ob']), # Use economy mode for coverage testing - libgraal_truffle_coverage: self.libgraal_truffle_base(['-Ob'], coverage=true), + libgraal_compile_immediately_coverage: self.libgraal_compile_immediately_base(['-Ob'], coverage=true), # See definition of `gates` local variable in ../../compiler/ci_common/gate.jsonnet local tier2 = { @@ -92,20 +92,20 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; # See definition of `dailies` local variable in ../../compiler/ci_common/gate.jsonnet local dailies = { - "vm-libgraal_truffle_zgc-labsjdk-latest-linux-amd64": {}, + "vm-libgraal_compile_immediately_zgc-labsjdk-latest-linux-amd64": {}, "vm-libgraal_compiler_zgc-labsjdk-latest-linux-amd64": {}, - "vm-libgraal_truffle-labsjdk-latest-linux-amd64": {} + galahad.exclude, + "vm-libgraal_compile_immediately-labsjdk-latest-linux-amd64": {} + galahad.exclude, "vm-libgraal_compiler_quickbuild-labsjdk-latest-windows-amd64": {} + galahad.exclude, - "vm-libgraal_truffle_quickbuild-labsjdk-latest-linux-amd64": t("1:30:00"), + "vm-libgraal_compile_immediately_quickbuild-labsjdk-latest-linux-amd64": t("1:30:00"), } + g.as_dailies(tier2) + g.as_dailies(tier3), # See definition of `weeklies` local variable in ../../compiler/ci_common/gate.jsonnet local weeklies = { - "vm-libgraal_truffle_quickbuild-labsjdk-latest-linux-aarch64": { + "vm-libgraal_compile_immediately_quickbuild-labsjdk-latest-linux-aarch64": { capabilities+: ["!xgene3"], }, - "vm-libgraal_truffle_coverage*": {} + "vm-libgraal_compile_immediately_coverage*": {} }, # See definition of `monthlies` local variable in ../../compiler/ci_common/gate.jsonnet @@ -144,9 +144,9 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; for os_arch in all_os_arches for task in [ "libgraal_compiler", - "libgraal_truffle", + "libgraal_compile_immediately", "libgraal_compiler_quickbuild", - "libgraal_truffle_quickbuild" + "libgraal_compile_immediately_quickbuild" ] ], @@ -174,7 +174,7 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; for os_arch in all_os_arches for task in [ "libgraal_compiler_zgc", - "libgraal_truffle_zgc", + "libgraal_compile_immediately_zgc", ] ], @@ -197,7 +197,7 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; for os_arch in all_os_arches for task in [ "libgraal_compiler_shenandoah", - "libgraal_truffle_shenandoah", + "libgraal_compile_immediately_shenandoah", ] ], @@ -223,7 +223,7 @@ local galahad = import '../../../ci/ci_common/galahad-common.libsonnet'; "windows-amd64" ] for task in [ - "libgraal_truffle_coverage" + "libgraal_compile_immediately_coverage" ] ],