From d4ef5585766e09c9e448bed55d94f479143cf5a8 Mon Sep 17 00:00:00 2001 From: Sam Gammon Date: Thu, 18 Apr 2024 14:34:47 -0700 Subject: [PATCH] GraalVM 24.0.1 (#368) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: update gvm → JDK `22.0.1` / GVM `24.0.1` Signed-off-by: Sam Gammon * chore(deps): bump org.graalvm.nativeimage:native-image-base Bumps [org.graalvm.nativeimage:native-image-base](https://github.com/oracle/graal) from 24.0.0 to 24.0.1. - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.0.0...vm-24.0.1) --- updated-dependencies: - dependency-name: org.graalvm.nativeimage:native-image-base dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon * chore(deps): bump org.graalvm.nativeimage:svm from 24.0.0 to 24.0.1 Bumps [org.graalvm.nativeimage:svm](https://github.com/oracle/graal) from 24.0.0 to 24.0.1. - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.0.0...vm-24.0.1) --- updated-dependencies: - dependency-name: org.graalvm.nativeimage:svm dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon * chore(deps): bump org.graalvm.polyglot:polyglot from 24.0.0 to 24.0.1 Bumps [org.graalvm.polyglot:polyglot](https://github.com/oracle/graal) from 24.0.0 to 24.0.1. - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.0.0...vm-24.0.1) --- updated-dependencies: - dependency-name: org.graalvm.polyglot:polyglot dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon * chore(deps): bump org.graalvm.compiler:compiler from 24.0.0 to 24.0.1 Bumps [org.graalvm.compiler:compiler](https://github.com/oracle/graal) from 24.0.0 to 24.0.1. - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.0.0...vm-24.0.1) --- updated-dependencies: - dependency-name: org.graalvm.compiler:compiler dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon * chore(deps): bump org.graalvm.sdk:graal-sdk from 24.0.0 to 24.0.1 Bumps [org.graalvm.sdk:graal-sdk](https://github.com/oracle/graal) from 24.0.0 to 24.0.1. - [Release notes](https://github.com/oracle/graal/releases) - [Commits](https://github.com/oracle/graal/compare/vm-24.0.0...vm-24.0.1) --- updated-dependencies: - dependency-name: org.graalvm.sdk:graal-sdk dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon * chore(deps): bump @commitlint/cli from 19.2.1 to 19.2.2 Bumps [@commitlint/cli](https://github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli) from 19.2.1 to 19.2.2. - [Release notes](https://github.com/conventional-changelog/commitlint/releases) - [Changelog](https://github.com/conventional-changelog/commitlint/blob/master/@commitlint/cli/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/commitlint/commits/v19.2.2/@commitlint/cli) --- updated-dependencies: - dependency-name: "@commitlint/cli" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Signed-off-by: Sam Gammon --------- Signed-off-by: Sam Gammon Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .../graalvm-ce-22/WORKSPACE.bazel | 2 +- .../graalvm-oracle-22/WORKSPACE.bazel | 2 +- internal/graalvm_bindist_map.bzl | 108 ++++++++++++++++++ package.json | 2 +- pnpm-lock.yaml | 20 ++-- pom.xml | 10 +- 6 files changed, 126 insertions(+), 18 deletions(-) diff --git a/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel b/example/integration_tests/graalvm-ce-22/WORKSPACE.bazel index 62bfbc37..3b21a701 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 77d55939..4ef8a22f 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 ce5cc095..5fc85891 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 487d1a83..be092af5 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 23dabadd..0b5c4da8 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 48d07ec4..0809279f 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