You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix: Replace deprecated OpenJDK Docker images with Eclipse Temurin
## Problem
The official OpenJDK Docker images have been deprecated and removed from
Docker Hub by Oracle, causing test failures with the error:
"manifest for openjdk:*-jdk-slim not found: manifest unknown"
This issue affected all Kotlin test suites that relied on OpenJDK 8, 11, and 17.
## Solution
Replaced all deprecated OpenJDK images with Eclipse Temurin images:
- `openjdk:8-jdk-slim` → `eclipse-temurin:8-jdk-jammy`
- `openjdk:11-jdk-slim` → `eclipse-temurin:11-jdk-jammy`
- `openjdk:17-jdk-slim` → `eclipse-temurin:17-jdk-jammy`
## Background
Eclipse Temurin is now the official OpenJDK distribution maintained by the
Eclipse Foundation and the Adoptium Working Group. It provides fully
compatible, drop-in replacement images for the deprecated OpenJDK images.
The `-jammy` variant is based on Ubuntu 22.04 LTS and provides a similar
environment to the previous `-slim` images.
## References
- https://hub.docker.com/_/eclipse-temurin
- https://adoptium.net/
## Files Changed
- tests/KotlinJava8Test.php
- tests/KotlinJava11Test.php
- tests/KotlinJava17Test.php
0 commit comments