Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions bucket/bucket/graalvm25.json
Original file line number Diff line number Diff line change
@@ -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.1",
"homepage": "https://www.graalvm.org/",
"license": "GPL-2.0",
"url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-25.0.1/graalvm-community-jdk-25.0.1_windows-x64_bin.zip",
"hash": "fde83c5ceec2c75560c747ccd9f314f90e4cf5c5287416e67c4ce442e344ca27",
"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": {
"github": "graalvm/graalvm-ce-builds",
"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"
}
}
}
Comment on lines +1 to +30
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

Critical: Scope mismatch—manifest implements Community Edition instead of Oracle Edition as requested.

PR objectives specify adding "graalvm-oracle-25jdk" (GraalVM Oracle 25) per issue #565, which provides explicit Oracle-hosted metadata and download URLs. This manifest instead implements GraalVM Community Edition from the GitHub Community builds repository.

Issue #565 criteria require:

  • Download from Oracle: https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_windows-x64_bin.zip
  • Homepage: https://docs.oracle.com/en/graalvm/jdk/25/index.html
  • Oracle license information reference

Manifest currently specifies:

  • Community Edition from GitHub: graalvm-ce-builds (line 21, 25)
  • Generic homepage: https://www.graalvm.org/ (line 4)
  • GPL-2.0 license (line 5), appropriate for Community Edition but not the Oracle edition requested

Please confirm whether the intent is to add Oracle Edition (per issue #565) or Community Edition. If Oracle Edition is intended, align all metadata (homepage, download URL, license) with the issue requirements. If Community Edition is intentional, the issue resolution should be re-filed or clarified.

🧰 Tools
🪛 GitHub Actions: Pull Requests

[error] 1-1: Checkver failed. URL graalvm/graalvm-ce-builds/releases/latest is not valid.

🤖 Prompt for AI Agents
In bucket/bucket/graalvm25.json around lines 1-30: this manifest currently
targets GraalVM Community Edition (GitHub CE build URL, GPL-2.0 license, generic
homepage) but the PR requested GraalVM Oracle Edition; update the manifest to
point to Oracle-hosted release metadata: replace "homepage" with
https://docs.oracle.com/en/graalvm/jdk/25/index.html, replace "url" with
https://download.oracle.com/graalvm/25/latest/graalvm-jdk-25_windows-x64_bin.zip,
update "license" to reference the Oracle/GraalVM Oracle edition license, update
"hash" to the Oracle ZIP SHA256, remove or change the GitHub-based "checkver"
block to use Oracle's version source (or a regex matching Oracle naming), and
adjust "autoupdate" URL to the Oracle pattern
(https://download.oracle.com/graalvm/25/latest/graalvm-jdk-$version_windows-x64_bin.zip)
so all metadata and update checks consistently reference the Oracle
distribution.

Loading