setup-java/dist
Bruno Borges 12c069fb55 Preserve JDK build number from Azul Metadata API
The Azul Metadata API returns java_version as a 3-element array
(e.g. [17,0,7]) and reports the build number separately in
openjdk_build_number. The migration mapped version directly from
java_version, dropping the build and breaking exact-version lookups
like 17.0.7+7 (e2e failure: "No matching version found for SemVer").

Add openjdk_build_number to IZuluVersions and append it to
java_version before converting to semver so resolved versions retain
the build (e.g. 17.0.7+7). Update the zulu test fixtures to mirror the
real API shape (3-element java_version plus openjdk_build_number) so
unit tests exercise the actual response format, and rebuild dist.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-06-22 14:49:35 -04:00
..
cleanup Harden Zulu metadata pagination with safety cap 2026-06-22 14:16:50 -04:00
setup Preserve JDK build number from Azul Metadata API 2026-06-22 14:49:35 -04:00