From 16d346570f1d0571d10e7f05341d0d4a57931a1b Mon Sep 17 00:00:00 2001 From: Marco Moriggi <16181266+stratozero@users.noreply.github.com> Date: Thu, 25 Sep 2025 10:42:43 +0200 Subject: [PATCH 1/3] Create graalvm25.json Added installer of graalvm 25 - jdk25 --- bucket/graalvm25.json | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 bucket/graalvm25.json diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json new file mode 100644 index 00000000000..0bf27ff0402 --- /dev/null +++ b/bucket/graalvm25.json @@ -0,0 +1,30 @@ +{ + "description": "High-performance, embeddable, polyglot Virtual Machine for JVM-langs (Java, Scala, Kotlin), JavaScript/NodeJS, Python, Ruby, R, and LLVM-langs (C, C++, Rust)", + "version": "25.0.0", + "homepage": "https://www.graalvm.org/", + "license": "GPL-2.0", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.0/graalvm-community-jdk-25.0.0_windows-x64_bin.zip", + "hash": "33ef1d186b5c1e95465fcc97e637bc26e72d5f2250a8615b9c5d667ed5c17fd0", + "extract_to": "tmp", + "installer": { + "script": [ + "(Get-ChildItem -Directory \"$dir\\tmp\").FullName | % { Move-Item \"$_\\*\" \"$dir\" }", + "Remove-Item -Recurse \"$dir\\tmp\"" + ] + }, + "env_add_path": "bin", + "env_set": { + "JAVA_HOME": "$dir", + "GRAALVM_HOME": "$dir" + }, + "checkver": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", + "regex": "jdk-(25[\\d.]*)" + }, + "autoupdate": { + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-$version/graalvm-community-jdk-$version_windows-x64_bin.zip", + "hash": { + "url": "$url.sha256" + } + } +} From ffd906d09c3f9925a8d9684154a61851555e9821 Mon Sep 17 00:00:00 2001 From: Mathias Hermansson Date: Fri, 28 Nov 2025 07:17:43 +0100 Subject: [PATCH 2/3] Fix checkver --- bucket/graalvm25.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json index 0bf27ff0402..5560e2a03c5 100644 --- a/bucket/graalvm25.json +++ b/bucket/graalvm25.json @@ -18,7 +18,7 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", + "github": "graalvm/graalvm-ce-builds", "regex": "jdk-(25[\\d.]*)" }, "autoupdate": { From b03ea3c12ea1e220511d107a73e7385647adf644 Mon Sep 17 00:00:00 2001 From: Mathias Hermansson Date: Fri, 28 Nov 2025 07:29:26 +0100 Subject: [PATCH 3/3] Revert "Fix checkver" This reverts commit ffd906d09c3f9925a8d9684154a61851555e9821. --- bucket/graalvm25.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bucket/graalvm25.json b/bucket/graalvm25.json index 5560e2a03c5..0bf27ff0402 100644 --- a/bucket/graalvm25.json +++ b/bucket/graalvm25.json @@ -18,7 +18,7 @@ "GRAALVM_HOME": "$dir" }, "checkver": { - "github": "graalvm/graalvm-ce-builds", + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/latest", "regex": "jdk-(25[\\d.]*)" }, "autoupdate": {