Skip to content

Add cflinuxfs5 JVM support via new openjdk dependency naming - fix jruby test#1134

Merged
tnikolova82 merged 2 commits intomasterfrom
fix-jruby-openjdk-cflinuxfs5
Apr 8, 2026
Merged

Add cflinuxfs5 JVM support via new openjdk dependency naming - fix jruby test#1134
tnikolova82 merged 2 commits intomasterfrom
fix-jruby-openjdk-cflinuxfs5

Conversation

@ivanovac
Copy link
Copy Markdown
Contributor

@ivanovac ivanovac commented Apr 7, 2026

Add cflinuxfs5 JVM support via new openjdk dependency naming

The dependency-builds pipeline no longer produces openjdk1.8-latest artifacts for cflinuxfs5.
It now publishes openjdk with semantic versioning (8.x, 11.x, 17.x, etc.) using Adoptium Temurin JREs,
which extract to a top-level directory unlike the old flat bionic tarballs.

  • Add openjdk 17.0.13 (Temurin JRE) to manifest.yml for cflinuxfs5
  • Update InstallJVM to detect the new dep name via AllDependencyVersions and use InstallOnlyVersionWithStrip (strip=1) for the new tarballs, falling back to openjdk1.8-latest for cflinuxfs3/4
  • Add InstallOnlyVersionWithStrip to the Installer interface and mock
  • Add unit tests covering both the legacy and new code paths

@tnikolova82 tnikolova82 merged commit 2a4eca1 into master Apr 8, 2026
7 checks passed
@tnikolova82 tnikolova82 deleted the fix-jruby-openjdk-cflinuxfs5 branch April 8, 2026 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants