Skip to content

Update data#448

Merged
roele merged 1 commit into
mainfrom
issues/update-data
May 25, 2026
Merged

Update data#448
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
Copy link
Copy Markdown

greptile-apps Bot commented May 24, 2026

Greptile Summary

This automated PR adds new SapMachine early-access JDK/JRE release entries (versions 17.0.20-ea.3, 21.0.12-ea.3, and 27.0.0-ea.23) across six platform-specific JSON data files for alpine-linux, linux (x86_64 and aarch64), macOS (x86_64 and aarch64), and Windows.

  • New entries follow the established schema with checksum, created_at, features, file_type, image_type, java_version, jvm_impl, url, vendor, and version fields.
  • musl-feature variants are correctly duplicated into both alpine-linux/x86_64.json and linux/x86_64.json, consistent with prior entries; Windows entries correctly use zip rather than tar.gz.
  • Two new entries for the 27.0.0-ea.23 JRE musl build carry \"checksum\": null, the only data quality concern in this update.

Confidence Score: 4/5

Safe to merge; the changes are purely additive JSON data entries matching the established schema.

Two of the new entries — the 27.0.0-ea.23 JRE musl builds in alpine-linux/x86_64.json and linux/x86_64.json — carry null checksums, leaving those downloads without integrity verification. All other new entries are well-formed and consistent with existing data.

public/api/jvm/ea/alpine-linux/x86_64.json and public/api/jvm/ea/linux/x86_64.json — both contain the null-checksum entries for 27.0.0-ea.23 JRE musl.

Important Files Changed

Filename Overview
public/api/jvm/ea/alpine-linux/x86_64.json Adds 6 new SapMachine EA entries (versions 17.0.20-ea.3, 21.0.12-ea.3, 27.0.0-ea.23 in jdk/jre × musl variants); one entry for 27.0.0-ea.23 JRE musl has a null checksum.
public/api/jvm/ea/linux/aarch64.json Adds 6 new SapMachine EA entries for aarch64 (versions 17.0.20-ea.3, 21.0.12-ea.3, 27.0.0-ea.23 in jdk/jre); all checksums present.
public/api/jvm/ea/linux/x86_64.json Adds 11 new SapMachine EA entries (musl and non-musl variants for 17.0.20-ea.3, 21.0.12-ea.3, 27.0.0-ea.23); one entry for 27.0.0-ea.23 JRE musl has a null checksum.
public/api/jvm/ea/macosx/aarch64.json Adds 6 new SapMachine EA entries for macOS aarch64 (versions 17.0.20-ea.3, 21.0.12-ea.3, 27.0.0-ea.23 in jdk/jre); all checksums present.
public/api/jvm/ea/macosx/x86_64.json Adds 4 new SapMachine EA entries for macOS x86_64 (17.0.20-ea.3 and 21.0.12-ea.3 jdk/jre); no 27.0.0-ea.23 entries, likely because upstream does not publish macOS x86_64 builds for that version yet.
public/api/jvm/ea/windows/x86_64.json Adds 6 new SapMachine EA entries for Windows x86_64 (versions 17.0.20-ea.3, 21.0.12-ea.3, 27.0.0-ea.23 in jdk/jre); all checksums present and file types correctly use zip.

Comments Outside Diff (1)

  1. public/api/jvm/ea/alpine-linux/x86_64.json, line 114-127 (link)

    P2 Null checksum for 27.0.0-ea.23 JRE musl build

    The new 27.0.0-ea.23 JRE musl entry has "checksum": null, meaning any tool consuming this data cannot perform integrity verification for that download. The same null checksum is also present for the matching entry in public/api/jvm/ea/linux/x86_64.json. If the upstream SapMachine release does publish a checksum for this artifact, it should be back-filled here; if it genuinely has no upstream checksum, adding a comment or a known-absent marker in the data pipeline would help distinguish intentional absence from a scraping gap.

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

@roele roele merged commit 976036c into main May 25, 2026
2 checks passed
@roele roele deleted the issues/update-data branch May 25, 2026 06:21
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