From 238afbd27c417b7bf8b055257edea1e0538273b6 Mon Sep 17 00:00:00 2001 From: Carlos Sanchez Date: Sun, 21 Sep 2025 13:58:34 +0200 Subject: [PATCH] feat: java 25 Signed-off-by: Carlos Sanchez --- config/hotspot.yml | 2 +- dockerhub_doc_config_update.sh | 4 ++-- generate_dockerfiles.py | 6 ++++++ 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/config/hotspot.yml b/config/hotspot.yml index 1540cd0b9..67e865df8 100644 --- a/config/hotspot.yml +++ b/config/hotspot.yml @@ -13,7 +13,7 @@ # supported_distributions: - Versions: [8, 11, 17, 21, 24] + Versions: [8, 11, 17, 21, 25] configurations: linux: diff --git a/dockerhub_doc_config_update.sh b/dockerhub_doc_config_update.sh index cf49dece1..ccab1a516 100755 --- a/dockerhub_doc_config_update.sh +++ b/dockerhub_doc_config_update.sh @@ -28,9 +28,9 @@ else official_docker_image_file="$1" fi -supported_versions="8 11 17 21 24" +supported_versions="8 11 17 21 25" # set this to the latest LTS version -latest_version="21" +latest_version="25" all_jvms="hotspot" all_packages="jdk jre" diff --git a/generate_dockerfiles.py b/generate_dockerfiles.py index 7202dba52..d202a1fc1 100644 --- a/generate_dockerfiles.py +++ b/generate_dockerfiles.py @@ -99,6 +99,12 @@ def archHelper(arch, os_name): # Fetch latest release for version from Adoptium API url = f"https://api.adoptium.net/v3/assets/feature_releases/{version}/ga?page=0&image_type={image_type}&os={os_family}&page_size=1&vendor=eclipse" response = requests.get(url, headers=headers) + + # Handle 404 errors gracefully - skip this version if not available + if response.status_code == 404: + print(f"Version {version} not available for {image_type} on {os_family}, skipping...") + continue + response.raise_for_status() data = response.json()