diff --git a/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel b/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel index 62bfbc3..3b21a70 100644 --- a/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel +++ b/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel @@ -17,5 +17,5 @@ graalvm_repository( name = "graalvm", distribution = "ce", java_version = "22", - version = "22.0.0", + version = "22.0.1", ) diff --git a/example/integration_tests/graalvm-oracle-22/WORKSPACE.bazel b/example/integration_tests/graalvm-oracle-22/WORKSPACE.bazel index 77d5593..4ef8a22 100644 --- a/example/integration_tests/graalvm-oracle-22/WORKSPACE.bazel +++ b/example/integration_tests/graalvm-oracle-22/WORKSPACE.bazel @@ -17,5 +17,5 @@ graalvm_repository( name = "graalvm", distribution = "oracle", java_version = "22", - version = "22.0.0", + version = "22.0.1", ) diff --git a/internal/graalvm_bindist_map.bzl b/internal/graalvm_bindist_map.bzl index ce5cc09..5fc8589 100644 --- a/internal/graalvm_bindist_map.bzl +++ b/internal/graalvm_bindist_map.bzl @@ -53,6 +53,7 @@ _ComponentDependencies = { # Aligned GraalVM distribution versions. # buildifier: disable=name-conventions _AlignedVersions = { + "22.0.1": "24.0.1", "22.0.0": "24.0.0", "21.0.2": "23.1.2", "21.0.1": "23.1.1", @@ -66,12 +67,14 @@ _AlignedVersions = { # VM release versions for calculating prefixes. # buildifier: disable=name-conventions _VmReleaseVersions = { + "24.0.1": "22.0.1+8.1", "24.0.0": "22+36.1", "23.1.2": "21.0.2+13.1", "21.0.2": "21.0.2+13.1", "21.0.1": "21.0.1+12.1", "23.1.1": "21.0.1+12.1", "23.1.0": "21+35.1", + "22.0.1": "22.0.1+8.1", "22.0.0": "22+36.1", "21.0.0": "21+35.1", "20.0.2": "20.0.2+9.1", @@ -83,12 +86,14 @@ _VmReleaseVersions = { # VM release versions (for Oracle GVM) for calculating prefixes. # buildifier: disable=name-conventions _VmReleaseVersionsOracle = { + "24.0.1": "22.0.1+8.1", "24.0.0": "22+36.1", "23.1.2": "21.0.2+13.1", "21.0.2": "21.0.2+13.1", "21.0.1": "21.0.1+12.1", "23.1.1": "21.0.1+12.1", "23.1.0": "21+35.1", + "22.0.1": "22.0.1+8.1", "22.0.0": "22+36.1", "21.0.0": "21+35.1", "20.0.2": "20.0.2+9.1", @@ -121,6 +126,9 @@ def _generate_distribution_coordinate(dist, platform, version, java_version, com elif version == "24.0.0" and java_version == "22": version = "22.0.0" aligned_version = "24.0.0" + elif version == "24.0.1" and java_version == "22": + version = "22.0.1" + aligned_version = "24.0.1" segments = [ dist, @@ -2256,6 +2264,106 @@ _GRAALVM_BINDIST = { "@rules_graalvm//platform/jvm:java22", ], }, + "ce_22.0.1_linux-aarch64_24.0.1": { + # GraalVM CE 22.0.1 (Java 22), Linux (arm64), Version 24.0.1 + "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", + "sha256": "2a510338cc6b63d2bb6aebe0ce0f8df9b76d9255207456cb1f0c9c820e6428cf", + "compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:linux", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "ce_22.0.1_linux-x64_24.0.1": { + # GraalVM CE 22.0.1 (Java 22), Linux (amd64), Version 24.0.1 + "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", + "sha256": "e34ec7e8e8c6a4bb99ab4fa32c3e04d01f2f2bd88920ddda7545fd35a0511f75", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:linux", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "ce_22.0.1_macos-aarch64_24.0.1": { + # GraalVM CE 22.0.1 (Java 22), macOS (arm64), Version 24.0.1 + "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", + "sha256": "b96a16359c800374af5fbd3cb685aaa91cfc590ea4be35538c24b37e12c769c0", + "compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:macos", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "ce_22.0.1_macos-x64_24.0.1": { + # GraalVM CE 22.0.1 (Java 22), macOS (amd64), Version 24.0.1 + "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", + "sha256": "553c2dff3febd45f917e45f4dd620c194d8225bc28d13f5545ddffea9eeb30f8", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:macos", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "ce_22.0.1_windows-x64_24.0.1": { + # GraalVM CE 22.0.1 (Java 22), Windows (amd64), Version 24.0.1 + "url": "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-22.0.1/graalvm-community-jdk-22.0.1_windows-x64_bin.zip", + "sha256": "623a4c5984f1210e61346e3ff942ec6f83d1928790ef9ae7dd28067e5c8de1aa", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:windows", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "oracle_22.0.1_linux-aarch64_24.0.1": { + # Oracle GraalVM 22.0.1 (Java 22), Linux (arm64), Version 24.0.1 + "url": "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_linux-aarch64_bin.tar.gz", + "sha256": "134166ea6141ee8dfda6eec95563a85d3f4174f5a2497071da13ef96bb83e65b", + "compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:linux", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "oracle_22.0.1_linux-x64_24.0.1": { + # Oracle GraalVM 22.0.1 (Java 22), Linux (amd64), Version 24.0.1 + "url": "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_linux-x64_bin.tar.gz", + "sha256": "d583cdb01ca023a37eed45d9d184b68b7a8d7f50b58dde1369041f294c34f4a3", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:linux", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "oracle_22.0.1_macos-aarch64_24.0.1": { + # Oracle GraalVM 22.0.1 (Java 22), macOS (arm64), Version 24.0.1 + "url": "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_macos-aarch64_bin.tar.gz", + "sha256": "7735153e287cd63a29bb1031f2c018770a2734e5c7cb28ab5143a1bd2b4ad45f", + "compatible_with": [ + "@platforms//cpu:aarch64", + "@platforms//os:macos", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "oracle_22.0.1_macos-x64_24.0.1": { + # Oracle GraalVM 22.0.1 (Java 22), macOS (amd64), Version 24.0.1 + "url": "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_macos-x64_bin.tar.gz", + "sha256": "c1a477f4be38130f30ce745cebbb580f71c6159d94503e3e10b7ab5a7c4da66b", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:macos", + "@rules_graalvm//platform/jvm:java22", + ], + }, + "oracle_22.0.1_windows-x64_24.0.1": { + # Oracle GraalVM 22.0.1 (Java 22), Windows (amd64), Version 24.0.1 + "url": "https://download.oracle.com/graalvm/22/latest/graalvm-jdk-22_windows-x64_bin.zip", + "sha256": "7af4aa5935af940c937cdb01fe0a106b97cddf0fb3d886afc89f9febb41fd9b9", + "compatible_with": [ + "@platforms//cpu:x86_64", + "@platforms//os:windows", + "@rules_graalvm//platform/jvm:java22", + ], + }, } # Exports. diff --git a/package.json b/package.json index 487d1a8..be092af 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "**/*": "prettier --write --ignore-unknown" }, "devDependencies": { - "@commitlint/cli": "19.2.1", + "@commitlint/cli": "19.2.2", "@commitlint/config-conventional": "19.2.2", "husky": "9.0.11", "lint-staged": "15.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23dabad..0b5c4da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,8 +6,8 @@ settings: devDependencies: '@commitlint/cli': - specifier: 19.2.1 - version: 19.2.1(@types/node@20.12.3)(typescript@5.4.3) + specifier: 19.2.2 + version: 19.2.2(@types/node@20.12.3)(typescript@5.4.3) '@commitlint/config-conventional': specifier: 19.2.2 version: 19.2.2 @@ -76,13 +76,13 @@ packages: resolution: {integrity: sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==} dev: true - /@commitlint/cli@19.2.1(@types/node@20.12.3)(typescript@5.4.3): - resolution: {integrity: sha512-cbkYUJsLqRomccNxvoJTyv5yn0bSy05BBizVyIcLACkRbVUqYorC351Diw/XFSWC/GtpwiwT2eOvQgFZa374bg==} + /@commitlint/cli@19.2.2(@types/node@20.12.3)(typescript@5.4.3): + resolution: {integrity: sha512-P8cbOHfg2PQRzfICLSrzUVOCVMqjEZ8Hlth6mtJ4yOEjT47Q5PbIGymgX3rLVylNw+3IAT2Djn9IJ2wHbXFzBg==} engines: {node: '>=v18'} hasBin: true dependencies: '@commitlint/format': 19.0.3 - '@commitlint/lint': 19.1.0 + '@commitlint/lint': 19.2.2 '@commitlint/load': 19.2.0(@types/node@20.12.3)(typescript@5.4.3) '@commitlint/read': 19.2.1 '@commitlint/types': 19.0.3 @@ -134,19 +134,19 @@ packages: chalk: 5.3.0 dev: true - /@commitlint/is-ignored@19.0.3: - resolution: {integrity: sha512-MqDrxJaRSVSzCbPsV6iOKG/Lt52Y+PVwFVexqImmYYFhe51iVJjK2hRhOG2jUAGiUHk4jpdFr0cZPzcBkSzXDQ==} + /@commitlint/is-ignored@19.2.2: + resolution: {integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==} engines: {node: '>=v18'} dependencies: '@commitlint/types': 19.0.3 semver: 7.6.0 dev: true - /@commitlint/lint@19.1.0: - resolution: {integrity: sha512-ESjaBmL/9cxm+eePyEr6SFlBUIYlYpI80n+Ltm7IA3MAcrmiP05UMhJdAD66sO8jvo8O4xdGn/1Mt2G5VzfZKw==} + /@commitlint/lint@19.2.2: + resolution: {integrity: sha512-xrzMmz4JqwGyKQKTpFzlN0dx0TAiT7Ran1fqEBgEmEj+PU98crOFtysJgY+QdeSagx6EDRigQIXJVnfrI0ratA==} engines: {node: '>=v18'} dependencies: - '@commitlint/is-ignored': 19.0.3 + '@commitlint/is-ignored': 19.2.2 '@commitlint/parse': 19.0.3 '@commitlint/rules': 19.0.3 '@commitlint/types': 19.0.3 diff --git a/pom.xml b/pom.xml index 48d07ec..0809279 100644 --- a/pom.xml +++ b/pom.xml @@ -9,27 +9,27 @@ org.graalvm.sdk graal-sdk - 24.0.0 + 24.0.1 org.graalvm.compiler compiler - 24.0.0 + 24.0.1 org.graalvm.polyglot polyglot - 24.0.0 + 24.0.1 org.graalvm.nativeimage svm - 24.0.0 + 24.0.1 org.graalvm.nativeimage native-image-base - 24.0.0 + 24.0.1