Commit 66303a3
committed
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.php1 parent 42df221 commit 66303a3
File tree
3 files changed
+3
-3
lines changed- tests
3 files changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments