Repository navigation
Updating version for openjdk for 21.X.X - #1197
ari-wg-gitbot wants to merge 1 commit into
Conversation
for stack(s) cflinuxfs4, cflinuxfs5
There was a problem hiding this comment.
🟡 Changes recommended
The manifest leaves both OpenJDK 17 and 21 available on cflinuxfs5, causing JRuby apps without a preinstalled .jdk to fail staging because the JVM installer rejects multiple versions.
1 open issue
What changed in this PR
This automated dependency update adds OpenJDK 21.0.13.0.3+5 to the Ruby buildpack’s manifest for JVM-backed JRuby applications.
Changes:
- Adds an OpenJDK 21 artifact and checksum for
cflinuxfs4andcflinuxfs5. - References the Liberica source archive while retaining the existing OpenJDK 17 entry.
| File | Description |
|---|---|
manifest.yml |
Adds OpenJDK 21 dependency metadata and supported stacks. |
Review effort: Balanced
| sha256: '0577229439419dd3decdffdb67ca2749cff0bf237282e655584bb32f91713ec0' | ||
| cf_stacks: | ||
| - cflinuxfs4 | ||
| - cflinuxfs5 |
|
I asked the AI if it is possible as of now to exclude bumps for a certain stack for just ruby via the dependency config here is the answer: What do you think about implementing option 1? dependency-builds: no per-buildpack stack restriction (OpenJDK for Ruby)Checked against QuestionCan the dependency-builds config bump OpenJDK for the ruby buildpack on AnswerNo. The config has no way to restrict a dependency to a stack for one buildpack only. Current stateIn openjdk:
buildpacks:
java:
lines: [8.X.X, 11.X.X, 17.X.X, 21.X.X, 25.X.X]
ruby:
lines: [21.X.X]
source_type: liberica
any_stack: true
versions_to_keep: 2The only per-stack control is
Setting Related issues
Options
|
|
Related to cloudfoundry/buildpacks-ci#709 |

Automated update of openjdk dependency for version line 21.X.X.