Repository navigation
fix(graalvm): include community innovation releases - #584
Conversation
Accept Community archive names with innovation prefixes and additional Java version components. Match Oracle GraalVM by tagging these releases with the innovation feature and keeping version and java_version at the underlying JDK version. For example, 25i4-25.0.4.1.1 becomes graalvm-community-innovation-25.0.4.1.1 in mise. Extend the existing filename parsing cases to cover releases 25.1 through 25.4 across Linux, macOS, and Windows. *AI-assisted — Tool: Codex; model: OpenAI/gpt-6.1-sol; version: 0.160.0.*
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Central YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Advanced Run ID:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Separate checksum downloading from Community metadata construction so the mapped records can be tested without network access. Assert the innovation feature and underlying JDK versions for an innovation archive, and verify that a standard Community archive has no innovation feature. Also check that download URLs and checksum metadata are preserved. *AI-assisted — Tool: Codex; model: OpenAI/gpt-6.1-sol; version: 0.160.0.*
|
Thanks a lot for your contribution @thomaswue, much appreciated! |
|
Thank you for the very quick reaction! |
Accept Community archive names with innovation prefixes and additional Java version components. Match Oracle GraalVM by tagging these releases with the
innovationfeature and keepingversionandjava_versionat the underlying JDK version. For example,25i4-25.0.4.1.1becomesgraalvm-community-innovation-25.0.4.1.1in mise.Filename parsing tests cover releases 25.1 through 25.4 across Linux, macOS, and Windows. Offline mapped-record tests verify that innovation archives receive the feature tag and standard Community archives do not, while preserving the underlying JDK versions, download URLs, and checksum metadata.
Validation: all four focused GraalVM tests, formatting, and Clippy with warnings denied passed. A live GitHub check also verified all 16 innovation platform records, checksum downloads, and archive URL availability; full JDK installation was not tested.
AI-assisted — Tool: Codex; model: OpenAI/gpt-6.1-sol; version: 0.160.0.