Skip to content

Update data#486

Merged
roele merged 1 commit into
mainfrom
issues/update-data
Jun 21, 2026
Merged

Update data#486
roele merged 1 commit into
mainfrom
issues/update-data

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated changes by create-pull-request GitHub action

@greptile-apps

greptile-apps Bot commented Jun 20, 2026

Copy link
Copy Markdown

Greptile Summary

This 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.

  • The entries for JDK 25–28 were repositioned within each array, but the resulting order is non-sequential in three of the four files (aarch64 ends 27→28→25→26; linux/x86_64 ends 26→25→27→28; windows/x86_64 ends 25→26→28→27). macosx/x86_64 is the only file where the reordering produces a reasonable result.
  • The macosx/x86_64 change moves the JDK 27 entry after JDK 25, keeping per-entry data intact.

Confidence Score: 4/5

Safe 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

Filename Overview
public/api/jvm/ea/linux/aarch64.json Reorders the last 4 EA entries (JDK 25–28) from version-ascending order (25→26→27→28) to 27→28→25→26 — same data, non-sequential result order
public/api/jvm/ea/linux/x86_64.json Reorders the last 4 EA entries; JDK 28 moves from first to last position, leaving order 26→25→27→28 — data unchanged, sort order inconsistent
public/api/jvm/ea/macosx/x86_64.json JDK 27 entry moved from before JDK 26 to after JDK 25; same data, position change only
public/api/jvm/ea/windows/x86_64.json Reorders last 4 EA entries from 26→27→28→25 to 25→26→28→27 — JDK 28 still appears before JDK 27, data unchanged

Reviews (1): Last reviewed commit: "Update data" | Re-trigger Greptile

Comment on lines 25353 to 25403
"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

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 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.

@roele roele merged commit 510c71e into main Jun 21, 2026
2 checks passed
@roele roele deleted the issues/update-data branch June 21, 2026 04:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant