@@ -53,6 +53,7 @@ _ComponentDependencies = {
5353# Aligned GraalVM distribution versions.
5454# buildifier: disable=name-conventions
5555_AlignedVersions = {
56+ "22.0.1" : "24.0.1" ,
5657 "22.0.0" : "24.0.0" ,
5758 "21.0.2" : "23.1.2" ,
5859 "21.0.1" : "23.1.1" ,
@@ -66,12 +67,14 @@ _AlignedVersions = {
6667# VM release versions for calculating prefixes.
6768# buildifier: disable=name-conventions
6869_VmReleaseVersions = {
70+ "24.0.1" : "22.0.1+8.1" ,
6971 "24.0.0" : "22+36.1" ,
7072 "23.1.2" : "21.0.2+13.1" ,
7173 "21.0.2" : "21.0.2+13.1" ,
7274 "21.0.1" : "21.0.1+12.1" ,
7375 "23.1.1" : "21.0.1+12.1" ,
7476 "23.1.0" : "21+35.1" ,
77+ "22.0.1" : "22.0.1+8.1" ,
7578 "22.0.0" : "22+36.1" ,
7679 "21.0.0" : "21+35.1" ,
7780 "20.0.2" : "20.0.2+9.1" ,
@@ -83,12 +86,14 @@ _VmReleaseVersions = {
8386# VM release versions (for Oracle GVM) for calculating prefixes.
8487# buildifier: disable=name-conventions
8588_VmReleaseVersionsOracle = {
89+ "24.0.1" : "22.0.1+8.1" ,
8690 "24.0.0" : "22+36.1" ,
8791 "23.1.2" : "21.0.2+13.1" ,
8892 "21.0.2" : "21.0.2+13.1" ,
8993 "21.0.1" : "21.0.1+12.1" ,
9094 "23.1.1" : "21.0.1+12.1" ,
9195 "23.1.0" : "21+35.1" ,
96+ "22.0.1" : "22.0.1+8.1" ,
9297 "22.0.0" : "22+36.1" ,
9398 "21.0.0" : "21+35.1" ,
9499 "20.0.2" : "20.0.2+9.1" ,
@@ -121,6 +126,9 @@ def _generate_distribution_coordinate(dist, platform, version, java_version, com
121126 elif version == "24.0.0" and java_version == "22" :
122127 version = "22.0.0"
123128 aligned_version = "24.0.0"
129+ elif version == "24.0.1" and java_version == "22" :
130+ version = "22.0.1"
131+ aligned_version = "24.0.1"
124132
125133 segments = [
126134 dist ,
@@ -2256,6 +2264,106 @@ _GRAALVM_BINDIST = {
22562264 "@rules_graalvm//platform/jvm:java22" ,
22572265 ],
22582266 },
2267+ "ce_22.0.1_linux-aarch64_24.0.1" : {
2268+ # GraalVM CE 22.0.1 (Java 22), Linux (arm64), Version 24.0.1
2269+ "url" : "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_linux-aarch64_bin.tar.gz" ,
2270+ "sha256" : "2a510338cc6b63d2bb6aebe0ce0f8df9b76d9255207456cb1f0c9c820e6428cf" ,
2271+ "compatible_with" : [
2272+ "@platforms//cpu:aarch64" ,
2273+ "@platforms//os:linux" ,
2274+ "@rules_graalvm//platform/jvm:java22" ,
2275+ ],
2276+ },
2277+ "ce_22.0.1_linux-x64_24.0.1" : {
2278+ # GraalVM CE 22.0.1 (Java 22), Linux (amd64), Version 24.0.1
2279+ "url" : "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_linux-x64_bin.tar.gz" ,
2280+ "sha256" : "e34ec7e8e8c6a4bb99ab4fa32c3e04d01f2f2bd88920ddda7545fd35a0511f75" ,
2281+ "compatible_with" : [
2282+ "@platforms//cpu:x86_64" ,
2283+ "@platforms//os:linux" ,
2284+ "@rules_graalvm//platform/jvm:java22" ,
2285+ ],
2286+ },
2287+ "ce_22.0.1_macos-aarch64_24.0.1" : {
2288+ # GraalVM CE 22.0.1 (Java 22), macOS (arm64), Version 24.0.1
2289+ "url" : "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_macos-aarch64_bin.tar.gz" ,
2290+ "sha256" : "b96a16359c800374af5fbd3cb685aaa91cfc590ea4be35538c24b37e12c769c0" ,
2291+ "compatible_with" : [
2292+ "@platforms//cpu:aarch64" ,
2293+ "@platforms//os:macos" ,
2294+ "@rules_graalvm//platform/jvm:java22" ,
2295+ ],
2296+ },
2297+ "ce_22.0.1_macos-x64_24.0.1" : {
2298+ # GraalVM CE 22.0.1 (Java 22), macOS (amd64), Version 24.0.1
2299+ "url" : "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_macos-x64_bin.tar.gz" ,
2300+ "sha256" : "553c2dff3febd45f917e45f4dd620c194d8225bc28d13f5545ddffea9eeb30f8" ,
2301+ "compatible_with" : [
2302+ "@platforms//cpu:x86_64" ,
2303+ "@platforms//os:macos" ,
2304+ "@rules_graalvm//platform/jvm:java22" ,
2305+ ],
2306+ },
2307+ "ce_22.0.1_windows-x64_24.0.1" : {
2308+ # GraalVM CE 22.0.1 (Java 22), Windows (amd64), Version 24.0.1
2309+ "url" : "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_windows-x64_bin.zip" ,
2310+ "sha256" : "623a4c5984f1210e61346e3ff942ec6f83d1928790ef9ae7dd28067e5c8de1aa" ,
2311+ "compatible_with" : [
2312+ "@platforms//cpu:x86_64" ,
2313+ "@platforms//os:windows" ,
2314+ "@rules_graalvm//platform/jvm:java22" ,
2315+ ],
2316+ },
2317+ "oracle_22.0.1_linux-aarch64_24.0.1" : {
2318+ # Oracle GraalVM 22.0.1 (Java 22), Linux (arm64), Version 24.0.1
2319+ "url" : "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_linux-aarch64_bin.tar.gz" ,
2320+ "sha256" : "134166ea6141ee8dfda6eec95563a85d3f4174f5a2497071da13ef96bb83e65b" ,
2321+ "compatible_with" : [
2322+ "@platforms//cpu:aarch64" ,
2323+ "@platforms//os:linux" ,
2324+ "@rules_graalvm//platform/jvm:java22" ,
2325+ ],
2326+ },
2327+ "oracle_22.0.1_linux-x64_24.0.1" : {
2328+ # Oracle GraalVM 22.0.1 (Java 22), Linux (amd64), Version 24.0.1
2329+ "url" : "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_linux-x64_bin.tar.gz" ,
2330+ "sha256" : "d583cdb01ca023a37eed45d9d184b68b7a8d7f50b58dde1369041f294c34f4a3" ,
2331+ "compatible_with" : [
2332+ "@platforms//cpu:x86_64" ,
2333+ "@platforms//os:linux" ,
2334+ "@rules_graalvm//platform/jvm:java22" ,
2335+ ],
2336+ },
2337+ "oracle_22.0.1_macos-aarch64_24.0.1" : {
2338+ # Oracle GraalVM 22.0.1 (Java 22), macOS (arm64), Version 24.0.1
2339+ "url" : "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_macos-aarch64_bin.tar.gz" ,
2340+ "sha256" : "7735153e287cd63a29bb1031f2c018770a2734e5c7cb28ab5143a1bd2b4ad45f" ,
2341+ "compatible_with" : [
2342+ "@platforms//cpu:aarch64" ,
2343+ "@platforms//os:macos" ,
2344+ "@rules_graalvm//platform/jvm:java22" ,
2345+ ],
2346+ },
2347+ "oracle_22.0.1_macos-x64_24.0.1" : {
2348+ # Oracle GraalVM 22.0.1 (Java 22), macOS (amd64), Version 24.0.1
2349+ "url" : "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_macos-x64_bin.tar.gz" ,
2350+ "sha256" : "c1a477f4be38130f30ce745cebbb580f71c6159d94503e3e10b7ab5a7c4da66b" ,
2351+ "compatible_with" : [
2352+ "@platforms//cpu:x86_64" ,
2353+ "@platforms//os:macos" ,
2354+ "@rules_graalvm//platform/jvm:java22" ,
2355+ ],
2356+ },
2357+ "oracle_22.0.1_windows-x64_24.0.1" : {
2358+ # Oracle GraalVM 22.0.1 (Java 22), Windows (amd64), Version 24.0.1
2359+ "url" : "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_windows-x64_bin.zip" ,
2360+ "sha256" : "7af4aa5935af940c937cdb01fe0a106b97cddf0fb3d886afc89f9febb41fd9b9" ,
2361+ "compatible_with" : [
2362+ "@platforms//cpu:x86_64" ,
2363+ "@platforms//os:windows" ,
2364+ "@rules_graalvm//platform/jvm:java22" ,
2365+ ],
2366+ },
22592367}
22602368
22612369# Exports.
0 commit comments