Skip to content

Commit

Permalink
[GR-54383] Prepare the 24.1 release branches.
Browse files Browse the repository at this point in the history
PullRequest: graal/18021
  • Loading branch information
ansalond committed Jun 17, 2024
2 parents 69baa16 + 6c4f42b commit 3dbbf5f
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 46 deletions.
10 changes: 1 addition & 9 deletions ci_includes/publish-javadoc.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -28,16 +28,8 @@
["cd", ".."],
["git", "clone", ["mx", "urlrewrite", "https://github.com/graalvm/graalvm-website.git"]],
["cd", "graalvm-website"],
# dev-only
["rm", "-rf", "sdk/javadoc", "truffle/javadoc", "tools/javadoc", "graphio/javadoc"],
["git", "status" ],
["unzip", "-o", "-d", "sdk", "$GRAAL_REPO/sdk/javadoc.zip"],
["unzip", "-o", "-d", "truffle", "$GRAAL_REPO/truffle/javadoc.zip"],
["unzip", "-o", "-d", "tools", "$GRAAL_REPO/tools/javadoc.zip"],
["unzip", "-o", "-d", "graphio", "$GRAAL_REPO/compiler/graphio-javadoc.zip"],
["git", "add", "sdk/javadoc", "truffle/javadoc", "tools/javadoc", "graphio/javadoc"],
# dev or release
["set-export", "GRAAL_VERSION", "dev"],
["set-export", "GRAAL_VERSION", "24.1"],
["rm", "-rf", "$GRAAL_VERSION/javadoc"],
["mkdir", "-p", "$GRAAL_VERSION/javadoc"],
["unzip", "-o", "-d", "$GRAAL_VERSION/javadoc/tmp", "$GRAAL_REPO/sdk/javadoc.zip"],
Expand Down
18 changes: 9 additions & 9 deletions vm/ci/ci_common/common-runspec.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -211,15 +211,15 @@ local evaluate_late(key, object) = task_spec(run_spec.evaluate_late({key:object}
"linux:amd64:jdk21": weekly,
"linux:amd64:jdk-latest": post_merge,
"linux:aarch64:jdk21": weekly + capabilities('!xgene3') + timelimit('1:30:00'),
"linux:aarch64:jdk-latest": daily + capabilities('!xgene3') + timelimit('1:30:00'),
"linux:aarch64:jdk-latest": post_merge + capabilities('!xgene3') + timelimit('1:30:00'),

"darwin:amd64:jdk21": weekly,
"darwin:amd64:jdk-latest": daily,
"darwin:amd64:jdk-latest": post_merge,
"darwin:aarch64:jdk21": weekly + timelimit('1:45:00') + notify_emails('bernhard.urban-forster@oracle.com'),
"darwin:aarch64:jdk-latest": daily + timelimit('1:45:00') + notify_emails('bernhard.urban-forster@oracle.com'),
"darwin:aarch64:jdk-latest": post_merge + timelimit('1:45:00') + notify_emails('bernhard.urban-forster@oracle.com'),

"windows:amd64:jdk21": weekly + timelimit('1:30:00'),
"windows:amd64:jdk-latest": daily + timelimit('1:30:00'),
"windows:amd64:jdk-latest": post_merge + timelimit('1:30:00'),
}),
},

Expand All @@ -229,11 +229,11 @@ local evaluate_late(key, object) = task_spec(run_spec.evaluate_late({key:object}
#
"vm-espresso": mx_env + deploy_graalvm_espresso + espresso_os_arch_jdk_mixin + platform_spec(no_jobs) + (
if vm.deploy_espress_standalone then platform_spec({
"linux:amd64:jdk21": weekly,
"linux:aarch64:jdk21": weekly,
"darwin:amd64:jdk21": weekly,
"darwin:aarch64:jdk21": weekly,
"windows:amd64:jdk21": weekly,
"linux:amd64:jdk21": post_merge,
"linux:aarch64:jdk21": post_merge,
"darwin:amd64:jdk21": post_merge,
"darwin:aarch64:jdk21": post_merge,
"windows:amd64:jdk21": post_merge,
}) else {}),
},

Expand Down
10 changes: 5 additions & 5 deletions vm/ci/ci_common/common.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -557,31 +557,31 @@ local devkits = graal_common.devkits;

# Linux/AMD64
# - JDK-Latest
deploy_vm_standalones_javaLatest_linux_amd64: vm.vm_java_Latest + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'amd64', 'daily', deploy=true) + self.deploy_graalvm_components('latest', standalones=true, record_file_sizes=true) + {name: 'daily-deploy-vm-standalones-java-latest-linux-amd64', notify_groups:: ["deploy"]},
deploy_vm_standalones_javaLatest_linux_amd64: vm.vm_java_Latest + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'amd64', 'post-merge', deploy=true) + self.deploy_graalvm_components('latest', standalones=true, record_file_sizes=true) + {name: 'post-merge-deploy-vm-standalones-java-latest-linux-amd64', notify_groups:: ["deploy"]},
# - JDK21
deploy_vm_standalones_java21_linux_amd64: vm.vm_java_21 + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'amd64', 'weekly', deploy=true) + self.deploy_graalvm_components("java21", standalones=true, record_file_sizes=true) + {name: 'weekly-deploy-vm-standalones-java21-linux-amd64', notify_groups:: ["deploy"]},

# Linux/AARCH64
# - JDK-Latest
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_components('latest', standalones=true) + {name: 'daily-deploy-vm-standalones-java-latest-linux-aarch64', notify_groups:: ["deploy"], capabilities+: ["!xgene3"]},
deploy_vm_standalones_javaLatest_linux_aarch64: vm.vm_java_Latest + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'aarch64', 'post-merge', deploy=true) + self.deploy_graalvm_components('latest', standalones=true) + {name: 'post-merge-deploy-vm-standalones-java-latest-linux-aarch64', notify_groups:: ["deploy"], capabilities+: ["!xgene3"]},
# - JDK21
deploy_vm_standalones_java21_linux_aarch64: vm.vm_java_21 + self.full_vm_build + self.linux_deploy + self.vm_base('linux', 'aarch64', 'weekly', deploy=true) + self.deploy_graalvm_components("java21", standalones=true) + {name: 'weekly-deploy-vm-standalones-java21-linux-aarch64', notify_groups:: ["deploy"], capabilities+: ["!xgene3"]},

# Darwin/AMD64
# - JDK-Latest
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_components('latest', standalones=true) + {name: 'daily-deploy-vm-standalones-java-latest-darwin-amd64', capabilities+: ["!macmini_late_2014"], notify_groups:: ["deploy"], timelimit: '3:00:00'},
deploy_vm_standalones_javaLatest_darwin_amd64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'amd64', 'post-merge', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_components('latest', standalones=true) + {name: 'post-merge-deploy-vm-standalones-java-latest-darwin-amd64', capabilities+: ["!macmini_late_2014"], notify_groups:: ["deploy"], timelimit: '3:00:00'},
# - JDK21
deploy_vm_standalones_java21_darwin_amd64: vm.vm_java_21 + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'amd64', 'weekly', deploy=true) + self.deploy_graalvm_components("java21", standalones=true) + {name: 'weekly-deploy-vm-standalones-java21-darwin-amd64', capabilities+: ["!macmini_late_2014"], notify_groups:: ["deploy"], timelimit: '3:00:00'},

# Darwin/AARCH64
# - JDK-Latest
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_components('latest', standalones=true) + {name: 'daily-deploy-vm-standalones-java-latest-darwin-aarch64', notify_groups:: ["deploy"], notify_emails+: ["bernhard.urban-forster@oracle.com"], timelimit: '3:00:00'},
deploy_vm_standalones_javaLatest_darwin_aarch64: vm.vm_java_Latest + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'aarch64', 'post-merge', deploy=true) + self.deploy_graalvm_components('latest', standalones=true) + {name: 'post-merge-deploy-vm-standalones-java-latest-darwin-aarch64', notify_groups:: ["deploy"], notify_emails+: ["bernhard.urban-forster@oracle.com"], timelimit: '3:00:00'},
# - JDK21
deploy_vm_standalones_java21_darwin_aarch64: vm.vm_java_21 + self.full_vm_build + self.darwin_deploy + self.vm_base('darwin', 'aarch64', 'weekly', deploy=true) + self.deploy_graalvm_components("java21", standalones=true) + {name: 'weekly-deploy-vm-standalones-java21-darwin-aarch64', notify_groups:: ["deploy"], notify_emails+: ["bernhard.urban-forster@oracle.com"], timelimit: '3:00:00'},

# Windows/AMD64
# - JDK-Latest
deploy_vm_standalones_javaLatest_windows_amd64: vm.vm_java_Latest + self.svm_common_windows_amd64('Latest') + self.js_windows_common + self.sulong + self.vm_base('windows', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_components('latest', standalones=true) + self.deploy_build + {name: 'daily-deploy-vm-standalones-java-latest-windows-amd64', timelimit: '2:30:00', notify_groups:: ["deploy"]},
deploy_vm_standalones_javaLatest_windows_amd64: vm.vm_java_Latest + self.svm_common_windows_amd64('Latest') + self.js_windows_common + self.sulong + self.vm_base('windows', 'amd64', 'post-merge', deploy=true, jdk_hint='Latest') + self.deploy_graalvm_components('latest', standalones=true) + self.deploy_build + {name: 'post-merge-deploy-vm-standalones-java-latest-windows-amd64', timelimit: '2:30:00', notify_groups:: ["deploy"]},
# - JDK21
deploy_vm_standalones_java21_windows_amd64: vm.vm_java_21 + self.svm_common_windows_amd64("21") + self.js_windows_common + self.sulong + self.vm_base('windows', 'amd64', 'weekly', deploy=true, jdk_hint='21') + self.deploy_graalvm_components("java21", standalones=true) + self.deploy_build + {name: 'weekly-deploy-vm-standalones-java21-windows-amd64', timelimit: '2:30:00', notify_groups:: ["deploy"]},

Expand Down
42 changes: 21 additions & 21 deletions vm/ci/ci_includes/vm.jsonnet
Original file line number Diff line number Diff line change
Expand Up @@ -53,16 +53,16 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
],
runAfter: [
'post-merge-deploy-vm-base-java-latest-linux-amd64',
'daily-deploy-vm-standalones-java-latest-linux-amd64',
'daily-deploy-vm-base-java-latest-linux-aarch64',
'daily-deploy-vm-standalones-java-latest-linux-aarch64',
'daily-deploy-vm-base-java-latest-darwin-amd64',
'daily-deploy-vm-standalones-java-latest-darwin-amd64',
'daily-deploy-vm-base-java-latest-darwin-aarch64',
'daily-deploy-vm-standalones-java-latest-darwin-aarch64',
'daily-deploy-vm-base-java-latest-windows-amd64',
'daily-deploy-vm-standalones-java-latest-windows-amd64',
'daily-deploy-vm-maven-linux-amd64',
'post-merge-deploy-vm-standalones-java-latest-linux-amd64',
'post-merge-deploy-vm-base-java-latest-linux-aarch64',
'post-merge-deploy-vm-standalones-java-latest-linux-aarch64',
'post-merge-deploy-vm-base-java-latest-darwin-amd64',
'post-merge-deploy-vm-standalones-java-latest-darwin-amd64',
'post-merge-deploy-vm-base-java-latest-darwin-aarch64',
'post-merge-deploy-vm-standalones-java-latest-darwin-aarch64',
'post-merge-deploy-vm-base-java-latest-windows-amd64',
'post-merge-deploy-vm-standalones-java-latest-windows-amd64',
'post-merge-deploy-vm-maven-linux-amd64',
],
notify_groups:: ['deploy'],
},
Expand All @@ -77,7 +77,7 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
['test', ['git', 'rev-parse', '--abbrev-ref', 'HEAD'], '!=', 'master', '||'] + self.ci_resources.infra.notify_indexer_service('java21', 'ce'),
],
runAfter: [
'daily-deploy-vm-maven-linux-amd64',
'post-merge-deploy-vm-maven-linux-amd64',
'weekly-deploy-vm-base-java21-darwin-aarch64',
'weekly-deploy-vm-base-java21-darwin-amd64',
'weekly-deploy-vm-base-java21-linux-aarch64',
Expand Down Expand Up @@ -142,8 +142,8 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
name: 'gate-vm-maven-dry-run-linux-amd64',
timelimit: '1:00:00',
},
vm_common.graalvm_complete_build_deps('ce', 'linux', 'amd64', java_version='latest') + vm_common.linux_deploy + vm_common.vm_base('linux', 'amd64', 'daily', deploy=true) + vm_common.maven_deploy_base_functions.base_object('linux', 'amd64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'daily-deploy-vm-maven-linux-amd64',
vm_common.graalvm_complete_build_deps('ce', 'linux', 'amd64', java_version='latest') + vm_common.linux_deploy + vm_common.vm_base('linux', 'amd64', 'post-merge', deploy=true) + vm_common.maven_deploy_base_functions.base_object('linux', 'amd64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'post-merge-deploy-vm-maven-linux-amd64',
timelimit: '1:00:00',
notify_groups:: ['deploy'],
},
Expand All @@ -152,8 +152,8 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
name: 'gate-vm-maven-dry-run-linux-aarch64',
timelimit: '1:00:00',
},
vm_common.graalvm_complete_build_deps('ce', 'linux', 'aarch64', java_version='latest') + vm_common.linux_deploy + vm_common.vm_base('linux', 'aarch64', 'daily', deploy=true) + vm_common.maven_deploy_base_functions.base_object('linux', 'aarch64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'daily-deploy-vm-maven-linux-aarch64',
vm_common.graalvm_complete_build_deps('ce', 'linux', 'aarch64', java_version='latest') + vm_common.linux_deploy + vm_common.vm_base('linux', 'aarch64', 'post-merge', deploy=true) + vm_common.maven_deploy_base_functions.base_object('linux', 'aarch64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'post-merge-deploy-vm-maven-linux-aarch64',
timelimit: '1:00:00',
notify_groups:: ['deploy'],
},
Expand All @@ -162,8 +162,8 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
name: 'gate-vm-maven-dry-run-darwin-amd64',
timelimit: '1:00:00',
},
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') + {
name: 'daily-deploy-vm-maven-darwin-amd64',
vm_common.graalvm_complete_build_deps('ce', 'darwin', 'amd64', java_version='latest') + vm_common.darwin_deploy + vm_common.vm_base('darwin', 'amd64', 'post-merge', 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') + {
name: 'post-merge-deploy-vm-maven-darwin-amd64',
timelimit: '1:00:00',
notify_groups:: ['deploy'],
},
Expand All @@ -172,8 +172,8 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
name: 'gate-vm-maven-dry-run-darwin-aarch64',
timelimit: '1:00:00',
},
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') + {
name: 'daily-deploy-vm-maven-darwin-aarch64',
vm_common.graalvm_complete_build_deps('ce', 'darwin', 'aarch64', java_version='latest') + vm_common.darwin_deploy + vm_common.vm_base('darwin', 'aarch64', 'post-merge', 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') + {
name: 'post-merge-deploy-vm-maven-darwin-aarch64',
timelimit: '1:00:00',
notify_groups:: ['deploy'],
},
Expand All @@ -182,8 +182,8 @@ local graal_common = import '../../../ci/ci_common/common.jsonnet';
name: 'gate-vm-maven-dry-run-windows-amd64',
timelimit: '1:00:00',
},
vm_common.graalvm_complete_build_deps('ce', 'windows', 'amd64', java_version='latest') + vm_common.deploy_build + vm_common.vm_base('windows', 'amd64', 'daily', deploy=true, jdk_hint='Latest') + vm_common.maven_deploy_base_functions.base_object('windows', 'amd64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'daily-deploy-vm-maven-windows-amd64',
vm_common.graalvm_complete_build_deps('ce', 'windows', 'amd64', java_version='latest') + vm_common.deploy_build + vm_common.vm_base('windows', 'amd64', 'post-merge', deploy=true, jdk_hint='Latest') + vm_common.maven_deploy_base_functions.base_object('windows', 'amd64', dry_run=false, remote_mvn_repo=$.maven_deploy_repository, remote_non_mvn_repo=$.binaries_repository, local_repo='local') + {
name: 'post-merge-deploy-vm-maven-windows-amd64',
timelimit: '1:00:00',
notify_groups:: ['deploy'],
},
Expand Down
4 changes: 2 additions & 2 deletions vm/mx.vm/suite.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"name": "graal-nodejs",
"subdir": True,
"dynamic": True,
"version": "5e3f1be27227c92c320f411b23c9fe25befa20a3",
"version": "02e4c771c3a7798729050762c80a2a48f6174039",
"urls" : [
{"url" : "https://github.com/graalvm/graaljs.git", "kind" : "git"},
]
Expand All @@ -42,7 +42,7 @@
"name": "graal-js",
"subdir": True,
"dynamic": True,
"version": "5e3f1be27227c92c320f411b23c9fe25befa20a3",
"version": "02e4c771c3a7798729050762c80a2a48f6174039",
"urls": [
{"url": "https://github.com/graalvm/graaljs.git", "kind" : "git"},
]
Expand Down

0 comments on commit 3dbbf5f

Please sign in to comment.