Update data#486
Conversation
Greptile SummaryThis automated PR reorders existing EA JDK entries within the four platform JSON files. No new versions, checksums, or download URLs were added or removed — all data values are identical to the previous commit.
Confidence Score: 4/5Safe to merge if consumers do not rely on the array being version-sorted; no data was changed, only entry positions. All four files contain the exact same checksums, URLs, and version strings as before — no data was altered. The only observable change is that the last few EA entries appear in a different order within each array. Three files end in a non-sequential version order, which could trip a consumer that picks the latest EA release by position rather than by inspecting java_version. This is worth a second look on the generation script but is not a data integrity issue. public/api/jvm/ea/linux/aarch64.json, public/api/jvm/ea/linux/x86_64.json, and public/api/jvm/ea/windows/x86_64.json — their trailing EA entries are not in version-ascending order. Important Files Changed
Reviews (1): Last reviewed commit: "Update data" | Re-trigger Greptile |
| "version": "19.0.23.0" | ||
| }, | ||
| { | ||
| "checksum": "sha256:97ec261f623f97266972374bfc02851323f4e2145e1b96f5309810ecdcfbfeaf", | ||
| "created_at": "2025-08-01T22:04:36.630175", | ||
| "checksum": "sha256:048e4f60c3069ab86e0a068eedd93e33e62ec275a1b2a9033bb07c925f01b7c9", | ||
| "created_at": "2026-06-19T22:24:47.152198", | ||
| "features": [], | ||
| "file_type": "tar.gz", | ||
| "image_type": "jdk", | ||
| "java_version": "25.0.0-ea", | ||
| "java_version": "27.0.0-ea", | ||
| "jvm_impl": "hotspot", | ||
| "url": "https://download.java.net/java/early_access/jdk25/34/GPL/openjdk-25-ea+34_linux-aarch64_bin.tar.gz", | ||
| "url": "https://download.java.net/java/early_access/jdk27/27/GPL/openjdk-27-ea+27_linux-aarch64_bin.tar.gz", | ||
| "vendor": "openjdk", | ||
| "version": "25.0.0-ea" | ||
| "version": "27.0.0-ea" | ||
| }, | ||
| { | ||
| "checksum": "sha256:f9ebfe93a1ff1ebbc6d7b3a4348b1197797f1c57c9f7a69b2bed30014af4039e", | ||
| "created_at": "2026-01-30T22:06:59.841439", | ||
| "checksum": "sha256:12d4698e60552120853334a624fd1d10ffca8386b1c52b0089fc9c607a9d46e8", | ||
| "created_at": "2026-06-19T22:24:47.152198", | ||
| "features": [], | ||
| "file_type": "tar.gz", | ||
| "image_type": "jdk", | ||
| "java_version": "26.0.0-ea", | ||
| "java_version": "28.0.0-ea", | ||
| "jvm_impl": "hotspot", | ||
| "url": "https://download.java.net/java/early_access/jdk26/33/GPL/openjdk-26-ea+33_linux-aarch64_bin.tar.gz", | ||
| "url": "https://download.java.net/java/early_access/jdk28/3/GPL/openjdk-28-ea+3_linux-aarch64_bin.tar.gz", | ||
| "vendor": "openjdk", | ||
| "version": "26.0.0-ea" | ||
| "version": "28.0.0-ea" | ||
| }, | ||
| { | ||
| "checksum": "sha256:048e4f60c3069ab86e0a068eedd93e33e62ec275a1b2a9033bb07c925f01b7c9", | ||
| "created_at": "2026-06-19T22:24:47.152198", | ||
| "checksum": "sha256:97ec261f623f97266972374bfc02851323f4e2145e1b96f5309810ecdcfbfeaf", | ||
| "created_at": "2025-08-01T22:04:36.630175", | ||
| "features": [], | ||
| "file_type": "tar.gz", | ||
| "image_type": "jdk", | ||
| "java_version": "27.0.0-ea", | ||
| "java_version": "25.0.0-ea", | ||
| "jvm_impl": "hotspot", | ||
| "url": "https://download.java.net/java/early_access/jdk27/27/GPL/openjdk-27-ea+27_linux-aarch64_bin.tar.gz", | ||
| "url": "https://download.java.net/java/early_access/jdk25/34/GPL/openjdk-25-ea+34_linux-aarch64_bin.tar.gz", | ||
| "vendor": "openjdk", | ||
| "version": "27.0.0-ea" | ||
| "version": "25.0.0-ea" | ||
| }, | ||
| { | ||
| "checksum": "sha256:12d4698e60552120853334a624fd1d10ffca8386b1c52b0089fc9c607a9d46e8", | ||
| "created_at": "2026-06-19T22:24:47.152198", | ||
| "checksum": "sha256:f9ebfe93a1ff1ebbc6d7b3a4348b1197797f1c57c9f7a69b2bed30014af4039e", | ||
| "created_at": "2026-01-30T22:06:59.841439", | ||
| "features": [], | ||
| "file_type": "tar.gz", | ||
| "image_type": "jdk", | ||
| "java_version": "28.0.0-ea", | ||
| "java_version": "26.0.0-ea", | ||
| "jvm_impl": "hotspot", | ||
| "url": "https://download.java.net/java/early_access/jdk28/3/GPL/openjdk-28-ea+3_linux-aarch64_bin.tar.gz", | ||
| "url": "https://download.java.net/java/early_access/jdk26/33/GPL/openjdk-26-ea+33_linux-aarch64_bin.tar.gz", | ||
| "vendor": "openjdk", | ||
| "version": "28.0.0-ea" | ||
| "version": "26.0.0-ea" | ||
| } | ||
| ] No newline at end of file |
There was a problem hiding this comment.
Inconsistent sort order after reordering
No new data was added or removed across any of the four changed files — the only change is that existing EA entries were repositioned within each array. The resulting order is non-sequential across all files: aarch64 ends in 27→28→25→26, linux/x86_64 ends in 26→25→27→28, and windows/x86_64 ends in 25→26→28→27. If any consumer locates the latest EA release by reading the last array element, it will now receive the wrong version. It would be worth verifying that the data-generation script's sort logic is behaving as intended.
Automated changes by create-pull-request GitHub action