Skip to content

Commit 4dde2b5

Browse files
committed
[GR-68010] Run only deploy jobs on BigSur.
PullRequest: graal/21616
2 parents 81e6bef + 2cefa5b commit 4dde2b5

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

vm/ci/ci_common/common-runspec.jsonnet

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ local evaluate_late(key, object) = task_spec(run_spec.evaluate_late({key:object}
8787
LANG: 'en_US.UTF-8',
8888
MACOSX_DEPLOYMENT_TARGET: '11.0', # for compatibility with macOS BigSur
8989
},
90-
capabilities+: ['darwin_bigsur', 'ram16gb'],
90+
capabilities+: ['ram16gb'],
9191
},
9292

9393
local common_vm_windows = common_vm + graal_common.windows_server_2016_amd64,
@@ -226,8 +226,8 @@ local evaluate_late(key, object) = task_spec(run_spec.evaluate_late({key:object}
226226
"vm-base": mx_env + deploy_graalvm_base + default_os_arch_jdk_mixin + platform_spec(no_jobs) + platform_spec({
227227
"linux:amd64:jdk-latest": post_merge,
228228
"linux:aarch64:jdk-latest": daily + capabilities('!xgene3') + timelimit('1:30:00'),
229-
"darwin:amd64:jdk-latest": daily,
230-
"darwin:aarch64:jdk-latest": daily + timelimit('1:45:00') + notify_emails('[email protected]'),
229+
"darwin:amd64:jdk-latest": daily + capabilities('darwin_bigsur'),
230+
"darwin:aarch64:jdk-latest": daily + capabilities('darwin_bigsur') + timelimit('1:45:00') + notify_emails('[email protected]'),
231231
"windows:amd64:jdk-latest": daily + timelimit('1:30:00'),
232232
}),
233233
},
@@ -240,8 +240,8 @@ local evaluate_late(key, object) = task_spec(run_spec.evaluate_late({key:object}
240240
if vm.deploy_espress_standalone then platform_spec({
241241
"linux:amd64:jdk-latest": daily,
242242
"linux:aarch64:jdk-latest": weekly,
243-
"darwin:amd64:jdk-latest": weekly,
244-
"darwin:aarch64:jdk-latest": weekly,
243+
"darwin:amd64:jdk-latest": weekly + capabilities('darwin_bigsur'),
244+
"darwin:aarch64:jdk-latest": weekly + capabilities('darwin_bigsur'),
245245
"windows:amd64:jdk-latest": weekly,
246246
}) else {}),
247247
"vm-espresso-g1": mx_env + deploy_graalvm_espresso(with_g1=true) + espresso_java_home(25) + default_os_arch_jdk_mixin + platform_spec(no_jobs) + (

vm/ci/ci_common/common.jsonnet

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ local devkits = graal_common.devkits;
9393
vm_ol9_aarch64: self.vm_linux_aarch64_ol9,
9494

9595
vm_darwin_amd64: self.common_vm_darwin + graal_common.darwin_amd64 + {
96-
capabilities+: ['darwin_bigsur', 'ram16gb'],
96+
capabilities+: ['ram16gb'],
9797
packages+: {
9898
gcc: '==4.9.2',
9999
},
@@ -106,7 +106,6 @@ local devkits = graal_common.devkits;
106106
vm_darwin_amd64_jdkLatest: self.vm_darwin_amd64,
107107

108108
vm_darwin_aarch64: self.common_vm_darwin + graal_common.darwin_aarch64 + {
109-
capabilities+: ['darwin_bigsur'],
110109
environment+: {
111110
# for compatibility with macOS BigSur
112111
MACOSX_DEPLOYMENT_TARGET: '11.0',
@@ -559,9 +558,9 @@ local devkits = graal_common.devkits;
559558
# Linux/AARCH64
560559
deploy_vm_standalones_javaLatest_linux_aarch64: vm.vm_java_Latest + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'aarch64', 'daily', deploy=true) + self.deploy_graalvm_standalones('latest') + {name: 'daily-deploy-vm-standalones-java-latest-linux-aarch64', notify_groups:: ["deploy"], capabilities+: ["!xgene3"]},
561560
# Darwin/AMD64
562-
deploy_vm_standalones_javaLatest_darwin_amd64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_standalones('latest') + {name: 'daily-deploy-vm-standalones-java-latest-darwin-amd64', capabilities+: ["!macmini_late_2014"], notify_groups:: ["deploy"], timelimit: '3:00:00'},
561+
deploy_vm_standalones_javaLatest_darwin_amd64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_standalones('latest') + {name: 'daily-deploy-vm-standalones-java-latest-darwin-amd64', capabilities+: ["darwin_bigsur", "!macmini_late_2014"], notify_groups:: ["deploy"], timelimit: '3:00:00'},
563562
# Darwin/AARCH64
564-
deploy_vm_standalones_javaLatest_darwin_aarch64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'aarch64', 'daily', deploy=true) + self.deploy_graalvm_standalones('latest') + {name: 'daily-deploy-vm-standalones-java-latest-darwin-aarch64', notify_groups:: ["deploy"], notify_emails+: ["[email protected]"], timelimit: '3:00:00'},
563+
deploy_vm_standalones_javaLatest_darwin_aarch64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'aarch64', 'daily', deploy=true) + self.deploy_graalvm_standalones('latest') + {name: 'daily-deploy-vm-standalones-java-latest-darwin-aarch64', capabilities+: ["darwin_bigsur"], notify_groups:: ["deploy"], notify_emails+: ["[email protected]"], timelimit: '3:00:00'},
565564
# Windows/AMD64
566565
deploy_vm_standalones_javaLatest_windows_amd64: vm.vm_java_Latest + self.svm_common_windows_amd64('Latest') + self.js_windows_common + graal_common.deps.sulong + self.vm_base('windows', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_standalones('latest') + self.deploy_build + {name: 'daily-deploy-vm-standalones-java-latest-windows-amd64', timelimit: '2:30:00', notify_groups:: ["deploy"]},
567566

vm/ci/ci_includes/vm.jsonnet

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,16 +135,19 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
135135
# We do not have a gate that executes a dry-run of Maven deployment for darwin/amd64. We just rely on the daily job defined below.
136136
vm_common.graalvm_complete_build_deps('ce', 'darwin', 'amd64', java_version='latest') + vm_common.darwin_deploy + vm_common.vm_base('darwin', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + vm_common.maven_deploy_base_functions.base_object('darwin', 'amd64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
137137
name: 'daily-deploy-vm-maven-darwin-amd64',
138+
capabilities+: ['darwin_bigsur'],
138139
timelimit: '1:00:00',
139140
notify_groups:: ['deploy'],
140141
},
141142
# Darwin/AARCH64
142143
vm_common.graalvm_complete_build_deps('ce', 'darwin', 'aarch64', java_version='latest') + vm_common.darwin_deploy + vm_common.vm_base('darwin', 'aarch64', 'gate') + vm_common.maven_deploy_base_functions.base_object('darwin', 'aarch64', dry_run=true, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
143144
name: 'gate-vm-maven-dry-run-darwin-aarch64',
145+
capabilities+: ['darwin_bigsur'],
144146
timelimit: '1:00:00',
145147
},
146148
vm_common.graalvm_complete_build_deps('ce', 'darwin', 'aarch64', java_version='latest') + vm_common.darwin_deploy + vm_common.vm_base('darwin', 'aarch64', 'daily', deploy=true) + vm_common.maven_deploy_base_functions.base_object('darwin', 'aarch64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
147149
name: 'daily-deploy-vm-maven-darwin-aarch64',
150+
capabilities+: ['darwin_bigsur'],
148151
timelimit: '1:00:00',
149152
notify_groups:: ['deploy'],
150153
},

0 commit comments

Comments
 (0)