Add Ubuntu 26.04 (Resolute Ridgetail) support#933
Conversation
Agent-Logs-Url: https://github.com/adoptium/containers/sessions/a1e9cdf7-7cf8-47c5-b5e4-2ed27a81cba4 Co-authored-by: gdams <20224954+gdams@users.noreply.github.com>
There was a problem hiding this comment.
A block has been put on this Pull Request as this repository is temporarily under a code freeze due to an ongoing release cycle.
If this pull request needs to be merged during the release cycle then please comment /merge and a PMC member will be able to remove the block.
If the code freeze is over you can remove this block by commenting /thaw.
|
@copilot it should be resolute, not pluckty (that was 25.04) |
Agent-Logs-Url: https://github.com/adoptium/containers/sessions/848e5de6-796c-43b2-9d60-f652f4c6c043 Co-authored-by: gdams <20224954+gdams@users.noreply.github.com>
|
/merge |
|
Approval to merge during the lockdown cycle Please can two Adoptium PMC members comment |
This comment has been minimized.
This comment has been minimized.
|
/approve |
1 similar comment
|
/approve |
5b2d23c to
f38a8db
Compare
|
hmm GH Actions bot still blocking even after asking it to re-review |
This comment has been minimized.
This comment has been minimized.
f38a8db to
bcd5692
Compare
Dockerfile Readiness ReportSummary
Version DetailsJDK/JRE 8 — ✅ ReadyJava Version:
Changes from upstream:
JDK/JRE 11 — ✅ ReadyJava Version:
Changes from upstream:
JDK/JRE 17 —
|
| Distro | Local Arches | Upstream Arches | Entry Version | Status |
|---|---|---|---|---|
| alpine | amd64, arm64v8 |
amd64, arm64v8 |
17.0.19_10 |
✅ Complete (3.21, 3.22, 3.23) |
| ubuntu/noble | amd64, arm64v8, ppc64le, riscv64 |
amd64, arm32v7, arm64v8, ppc64le, riscv64, s390x |
17.0.19_10 |
arm32v7, s390x |
| ubuntu/jammy | amd64, arm64v8, ppc64le |
amd64, arm32v7, arm64v8, ppc64le, s390x |
17.0.19_10 |
arm32v7, s390x |
| ubuntu/resolute | amd64, arm64v8, ppc64le, riscv64 |
— (new) | 17.0.19_10 |
arm32v7, s390x vs noble |
| ubi | amd64, arm64v8, ppc64le |
amd64, arm64v8, ppc64le, s390x |
17.0.19_10 |
s390x (ubi9-minimal, ubi10-minimal) |
| windows | windows-amd64 |
windows-amd64 |
17.0.18_8 |
⏳ Not yet updated — all 4 variants still at 17.0.18_8 |
Changes from upstream:
- Version bumped
17.0.18_8→17.0.19_10on all Linux/Alpine/UBI entries - New
ubuntu/resoluteentries added for jdk and jre - Windows entries unchanged (still at
17.0.18_8) — built on a separate schedule
JDK/JRE 21 — ⚠️ Partially Ready
Java Version: 21.0.11_10 (upstream: 21.0.10_7 — version bump)
| Distro | Local Arches | Upstream Arches | Entry Version | Status |
|---|---|---|---|---|
| alpine | amd64, arm64v8 |
amd64, arm64v8 |
21.0.11_10 |
✅ Complete (3.21, 3.22, 3.23) |
| ubuntu/noble | amd64, arm64v8, ppc64le |
amd64, arm64v8, ppc64le, riscv64, s390x |
21.0.11_10 |
riscv64, s390x |
| ubuntu/jammy | amd64, arm64v8, ppc64le |
amd64, arm64v8, ppc64le, s390x |
21.0.11_10 |
s390x |
| ubuntu/resolute | amd64, arm64v8, ppc64le |
— (new) | 21.0.11_10 |
riscv64, s390x vs noble |
| ubi | amd64, arm64v8, ppc64le |
amd64, arm64v8, ppc64le, s390x |
21.0.11_10 |
s390x (ubi9-minimal, ubi10-minimal) |
| windows | windows-amd64 |
windows-amd64 |
21.0.11_10 |
✅ Complete — all 4 variants updated |
Changes from upstream:
- Version bumped
21.0.10_7→21.0.11_10on all entries (Linux, Windows, Alpine, UBI) - New
ubuntu/resoluteentries added for jdk and jre
JDK/JRE 25 — ✅ Ready
Java Version: 25.0.3_9 (unchanged from upstream)
| Distro | Local Arches | Status |
|---|---|---|
| alpine | amd64, arm64v8 |
✅ Complete (3.22, 3.23) |
| ubuntu/noble | amd64, arm64v8, ppc64le, riscv64, s390x |
✅ Complete |
| ubuntu/jammy | amd64, arm64v8, ppc64le, s390x |
✅ Complete |
| ubuntu/resolute | amd64, arm64v8, ppc64le, riscv64, s390x |
✅ New — matches available arches |
| ubi | amd64, arm64v8, ppc64le, s390x |
✅ Complete (ubi10-minimal only — ubi9-minimal deprecated for v25+) |
| windows | windows-amd64 |
✅ Complete (all 4 variants) |
Skipped distros (deprecated in config/temurin.yml):
ubi/ubi9-minimal—deprecated: 25(intentionally omitted for versions ≥ 25)alpine/3.21—deprecated: 26(still included for 25)alpine/3.22—deprecated: 26(still included for 25)
Changes from upstream:
- New
ubuntu/resolute(Ubuntu 26.04) entries added for jdk and jre
JDK/JRE 26 — ✅ Ready
Java Version: 26_35 (unchanged from upstream)
| Distro | Local Arches | Status |
|---|---|---|
| alpine | amd64, arm64v8 |
✅ Complete (3.23 only — 3.21 and 3.22 deprecated for v26+) |
| ubuntu/noble | amd64, arm64v8, ppc64le, riscv64, s390x |
✅ Complete |
| ubuntu/jammy | amd64, arm64v8, ppc64le, s390x |
✅ Complete |
| ubuntu/resolute | amd64, arm64v8, ppc64le, riscv64, s390x |
✅ New — matches available arches |
| ubi | amd64, arm64v8, ppc64le, s390x |
✅ Complete (ubi10-minimal only) |
| windows | windows-amd64 |
✅ Complete (all 4 variants) |
Skipped distros (deprecated in config/temurin.yml):
ubi/ubi9-minimal—deprecated: 25(intentionally omitted for versions ≥ 25)alpine/3.21—deprecated: 26(intentionally omitted for versions ≥ 26)alpine/3.22—deprecated: 26(intentionally omitted for versions ≥ 26)
Changes from upstream:
- New
ubuntu/resolute(Ubuntu 26.04) entries added for jdk and jre
i️ Missing architectures across versions 17 and 21 are expected to arrive via subsequent automated PRs as builds become available. This report is informational only.
Generated by Dockerfile Readiness Report for issue #933 · ● 339.3K · ◷
Ubuntu 26.04 LTS has been released. This adds container support for it (EOL April 2031).
ubuntu/resoluteentry toconfig/temurin.ymlwith same architecture set as noble (aarch64, arm, ppc64le, riscv64, s390x, x64)