Skip to content

Commit

Permalink
Merge pull request #413 from paketo-buildpacks/graalvm-23
Browse files Browse the repository at this point in the history
Graalvm 23
  • Loading branch information
dmikusa authored Oct 4, 2024
2 parents 91bd1fb + e8f4a2e commit 42ee1b1
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 1 deletion.
52 changes: 51 additions & 1 deletion .github/pipeline-descriptor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,18 @@ dependencies:
tag_filter: "^jdk-(21\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 21
- name: JDK 23
id: jdk
version_pattern: "23\\.[\\d]+\\.[\\d]+"
purl_pattern: "23\\.[\\d]+\\.[\\d]+"
uses: docker://ghcr.io/paketo-buildpacks/actions/github-release-dependency:main
with:
glob: graalvm-community-jdk-.*_linux-x64_bin.tar.gz
owner: graalvm
repository: graalvm-ce-builds
tag_filter: "^jdk-(23\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 23
- name: Native Image 17
id: native-image-svm
version_pattern: "17\\.[\\d]+\\.[\\d]+"
Expand All @@ -71,6 +83,18 @@ dependencies:
tag_filter: "^jdk-(21\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 21
- name: Native Image 23
id: native-image-svm
version_pattern: "23\\.[\\d]+\\.[\\d]+"
purl_pattern: "23\\.[\\d]+\\.[\\d]+"
uses: docker://ghcr.io/paketo-buildpacks/actions/github-release-dependency:main
with:
glob: graalvm-community-jdk-.*_linux-x64_bin.tar.gz
owner: graalvm
repository: graalvm-ce-builds
tag_filter: "^jdk-(23\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 23

# ARM64
- name: JDK 17 ARM64
Expand Down Expand Up @@ -99,6 +123,19 @@ dependencies:
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 21
arch: arm64
- name: JDK 23 ARM64
id: jdk
version_pattern: "23\\.[\\d]+\\.[\\d]+"
purl_pattern: "23\\.[\\d]+\\.[\\d]+"
uses: docker://ghcr.io/paketo-buildpacks/actions/github-release-dependency:main
with:
glob: graalvm-community-jdk-.*_linux-aarch64_bin.tar.gz
owner: graalvm
repository: graalvm-ce-builds
tag_filter: "^jdk-(23\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 23
arch: arm64
- name: Native Image 17 ARM64
id: native-image-svm
version_pattern: "17\\.[\\d]+\\.[\\d]+"
Expand All @@ -124,4 +161,17 @@ dependencies:
tag_filter: "^jdk-(21\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 21
arch: arm64
arch: arm64
- name: Native Image 23 ARM64
id: native-image-svm
version_pattern: "23\\.[\\d]+\\.[\\d]+"
purl_pattern: "23\\.[\\d]+\\.[\\d]+"
uses: docker://ghcr.io/paketo-buildpacks/actions/github-release-dependency:main
with:
glob: graalvm-community-jdk-.*_linux-aarch64_bin.tar.gz
owner: graalvm
repository: graalvm-ce-builds
tag_filter: "^jdk-(23\\.[\\d]+\\.[\\d])$"
token: ${{ secrets.PAKETO_BOT_GITHUB_TOKEN }}
version: 23
arch: arm64
64 changes: 64 additions & 0 deletions buildpack.toml
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,22 @@ api = "0.7"
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:23.0.0:*:*:*:*:*:*:*:*"]
id = "jdk"
name = "GraalVM for JDK"
purl = "pkg:generic/[email protected]&arch=amd64"
sha256 = ""
source = "https://github.com/graalvm/graalvm-ce-builds/archive/refs/tags/jdk-23.0.0.tar.gz"
source-sha256 = ""
stacks = ["*"]
uri = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.0/graalvm-community-jdk-23.0.0_linux-x64_bin.tar.gz"
version = "23.0.0"

[[metadata.dependencies.licenses]]
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:17.0.9:*:*:*:*:*:*:*:*"]
id = "native-image-svm"
Expand Down Expand Up @@ -196,6 +212,22 @@ api = "0.7"
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:23.0.0:*:*:*:*:*:*:*:*"]
id = "native-image-svm"
name = "GraalVM for Native Image"
purl = "pkg:generic/[email protected]&arch=amd64"
sha256 = ""
source = "https://github.com/graalvm/graalvm-ce-builds/archive/refs/tags/jdk-23.0.0.tar.gz"
source-sha256 = ""
stacks = ["*"]
uri = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.0/graalvm-community-jdk-23.0.0_linux-x64_bin.tar.gz"
version = "23.0.0"

[[metadata.dependencies.licenses]]
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:17.0.9:*:*:*:*:*:*:*:*"]
id = "jdk"
Expand Down Expand Up @@ -228,6 +260,22 @@ api = "0.7"
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:23.0.0:*:*:*:*:*:*:*:*"]
id = "jdk"
name = "GraalVM for JDK"
purl = "pkg:generic/[email protected]&arch=arm64"
sha256 = ""
source = "https://github.com/graalvm/graalvm-ce-builds/archive/refs/tags/jdk-23.0.0.tar.gz"
source-sha256 = ""
stacks = ["*"]
uri = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.0/graalvm-community-jdk-23.0.0_linux-aarch64_bin.tar.gz"
version = "23.0.0"

[[metadata.dependencies.licenses]]
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:17.0.9:*:*:*:*:*:*:*:*"]
id = "native-image-svm"
Expand Down Expand Up @@ -260,6 +308,22 @@ api = "0.7"
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[metadata.dependencies]]
cpes = ["cpe:2.3:a:oracle:jdk:23.0.0:*:*:*:*:*:*:*:*"]
id = "native-image-svm"
name = "GraalVM for Native Image"
purl = "pkg:generic/[email protected]&arch=arm64"
sha256 = ""
source = "https://github.com/graalvm/graalvm-ce-builds/archive/refs/tags/jdk-23.0.0.tar.gz"
source-sha256 = ""
stacks = ["*"]
uri = "https://github.com/graalvm/graalvm-ce-builds/releases/download/jdk-23.0.0/graalvm-community-jdk-23.0.0_linux-aarch64_bin.tar.gz"
version = "23.0.0"

[[metadata.dependencies.licenses]]
type = "GPL-2.0 WITH Classpath-exception-2.0"
uri = "https://openjdk.java.net/legal/gplv2+ce.html"

[[stacks]]
id = "*"

Expand Down

0 comments on commit 42ee1b1

Please sign in to comment.