Skip to content

Update data#425

Merged
roele merged 1 commit intomainfrom
issues/update-data
May 2, 2026
Merged

Update data#425
roele merged 1 commit intomainfrom
issues/update-data

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 2, 2026

Automated changes by create-pull-request GitHub action

@greptile-apps
Copy link
Copy Markdown

greptile-apps Bot commented May 2, 2026

Greptile Summary

This automated PR adds new JVM distribution entries across 11 JSON data files: Microsoft JDK GA releases (versions 11.0.31, 17.0.19, 21.0.11, and 25.0.3) for all six GA platforms, and OpenJDK 27-ea+20 early-access builds for all five EA platforms.

The data is well-formed and consistent — each entry carries the expected fields (checksum, created_at, features, file_type, image_type, java_version, jvm_impl, url, vendor, version). The linux/x86_64 GA file correctly includes additional musl (Alpine) variants for JDK 11 and 17, which are not present on other platforms where Microsoft does not publish musl builds.

Confidence Score: 5/5

This PR is safe to merge — it is a routine automated data update with no logic changes.

All 11 files contain only append-only JSON data additions. Each entry follows the established schema with all required fields, correct file types per platform (tar.gz for Linux/macOS, zip for Windows), and consistent SHA-256 checksums. No logic, configuration, or schema changes are present.

No files require special attention.

Important Files Changed

Filename Overview
public/api/jvm/ga/linux/x86_64.json Adds 7 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3 standard + 11.0.31 and 17.0.19 musl/Alpine variants); largest change in the PR but data is well-structured
public/api/jvm/ga/linux/aarch64.json Adds 4 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3) for linux/aarch64; no musl variants, consistent with Microsoft's distribution scope
public/api/jvm/ga/macosx/aarch64.json Adds 4 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3) as tar.gz for macOS aarch64
public/api/jvm/ga/macosx/x86_64.json Adds 4 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3) as tar.gz for macOS x86_64
public/api/jvm/ga/windows/x86_64.json Adds 4 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3) as zip for Windows x86_64
public/api/jvm/ga/windows/aarch64.json Adds 4 Microsoft JDK GA entries (11.0.31, 17.0.19, 21.0.11, 25.0.3) as zip for Windows aarch64
public/api/jvm/ea/linux/aarch64.json Adds one OpenJDK 27-ea+20 early-access entry for linux/aarch64
public/api/jvm/ea/linux/x86_64.json Adds one OpenJDK 27-ea+20 early-access entry for linux/x86_64
public/api/jvm/ea/macosx/aarch64.json Adds one OpenJDK 27-ea+20 early-access entry for macOS aarch64
public/api/jvm/ea/macosx/x86_64.json Adds one OpenJDK 27-ea+20 early-access entry for macOS x86_64
public/api/jvm/ea/windows/x86_64.json Adds one OpenJDK 27-ea+20 early-access entry for Windows x86_64 (correctly uses zip file_type)

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Automated Data Update] --> B[GA Releases\nMicrosoft JDK]
    A --> C[EA Releases\nOpenJDK 27-ea+20]

    B --> B1[linux/x86_64\n11.0.31, 17.0.19, 21.0.11, 25.0.3\n+ musl variants for 11 & 17]
    B --> B2[linux/aarch64\n11.0.31, 17.0.19, 21.0.11, 25.0.3]
    B --> B3[macosx/aarch64\n11.0.31, 17.0.19, 21.0.11, 25.0.3]
    B --> B4[macosx/x86_64\n11.0.31, 17.0.19, 21.0.11, 25.0.3]
    B --> B5[windows/x86_64\n11.0.31, 17.0.19, 21.0.11, 25.0.3]
    B --> B6[windows/aarch64\n11.0.31, 17.0.19, 21.0.11, 25.0.3]

    C --> C1[linux/aarch64]
    C --> C2[linux/x86_64]
    C --> C3[macosx/aarch64]
    C --> C4[macosx/x86_64]
    C --> C5[windows/x86_64]
Loading

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

@roele roele merged commit 47b9833 into main May 2, 2026
3 checks passed
@roele roele deleted the issues/update-data branch May 2, 2026 22:20
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