Skip to content

Commit 809e0c5

Browse files
committed
graalvm: update to latest 25.0.2 and fix checkver
- Update version from 22.3.1 to 25.0.2 - Fix checkver regex from vm- to jdk- pattern - Use extract_to + installer script for consistent extraction - Update autoupdate to use jdk- URL pattern
1 parent ef20951 commit 809e0c5

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

bucket/graalvm.json

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,28 @@
11
{
22
"description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)",
3-
"version": "22.3.1",
3+
"version": "25.0.2",
44
"homepage": "https://www.graalvm.org/",
55
"license": "GPL-2.0",
6-
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java19-windows-amd64-22.3.1.zip",
7-
"hash": "f7250a997f0c251a78a447d38e9bd791ba2e35240d70338694cc6b9003a1ff4b",
8-
"extract_dir": "graalvm-ce-java19-22.3.1",
6+
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.2/graalvm-community-jdk-25.0.2_windows-x64_bin.zip",
7+
"hash": "72edc27ce2dd3c156332144a339c97995745cae291205ed2f9b5cc26aa9cb422",
8+
"extract_to": "tmp",
9+
"installer": {
10+
"script": [
11+
"(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }",
12+
"Remove-Item -Recurse \"$dir\\tmp\""
13+
]
14+
},
915
"env_add_path": "bin",
1016
"env_set": {
1117
"JAVA_HOME": "$dir",
1218
"GRAALVM_HOME": "$dir"
1319
},
1420
"checkver": {
15-
"url": "https://www.graalvm.org/downloads/",
16-
"regex": "vm-([\\d.]+)"
21+
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest",
22+
"regex": "jdk-(25[\\d.]*)"
1723
},
1824
"autoupdate": {
19-
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-$version/graalvm-ce-java19-windows-amd64-$version.zip",
20-
"extract_dir": "graalvm-ce-java19-$version",
25+
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip",
2126
"hash": {
2227
"url": "$url.sha256"
2328
}

0 commit comments

Comments
 (0)