Skip to content

openjdk: add version 26-35 and update ea to 27-13-ea#583

Open
WordlessEcho wants to merge 3 commits intoScoopInstaller:masterfrom
WordlessEcho:add-openjdk26
Open

openjdk: add version 26-35 and update ea to 27-13-ea#583
WordlessEcho wants to merge 3 commits intoScoopInstaller:masterfrom
WordlessEcho:add-openjdk26

Conversation

@WordlessEcho
Copy link
Contributor

@WordlessEcho WordlessEcho commented Mar 18, 2026

Plz also review another pr by me #577

openjdk26 is general availability at 2026/03/17.
Add openjdk26.
Update openjdk to 26 and openjdk-ea to 27.

Closes #582

Summary by CodeRabbit

  • New Features

    • Added OpenJDK 26 as a separately available package option.
  • Chores

    • Updated OpenJDK stable to version 26 with new binaries and checksums.
    • Bumped OpenJDK early-access (EA) to the latest 27-ea build with updated binaries and checksums.

@coderabbitai
Copy link

coderabbitai bot commented Mar 18, 2026

Walkthrough

Updated OpenJDK manifests: bumped stable openjdk package from 25.0.2-10 to 26-35, added a new OpenJDK 26 manifest, and bumped the EA manifest to a 27-ea build. Changes update version strings, download URLs, SHA256 hashes, extract directories, and checkver/autoupdate metadata.

Changes

Cohort / File(s) Summary
Stable OpenJDK manifest (update)
bucket/openjdk.json
Version changed to 26-35; updated Windows x64 download URL and SHA256; extract_dir -> jdk-26; checkver URL updated to https://jdk.java.net/26.
New OpenJDK 26 manifest (addition)
bucket/openjdk26.json
Added new Scoop manifest for OpenJDK 26: metadata, arch-specific URLs & hashes, extract_dir, PATH & JAVA_HOME env changes, checkver regex and autoupdate block.
EA OpenJDK manifest (update)
bucket/openjdk-ea.json
Bumped EA manifest from 25.0.2-10 to 27-13-ea; updated x64 URL, SHA256, extract_dir, and checkver URL to jdk.java.net/27.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

  • Add openjdk25 #554: Similar OpenJDK manifest version update pattern and addition of a per-version manifest (comparable changes to bucket/openjdk.json and a versioned manifest).

Suggested reviewers

  • se35710

Poem

🐇 I hopped through manifests, swift and spry,
New JDK 26 beneath the sky,
URLs, hashes, and folders aligned,
A rabbit's patch — tidy and signed,
Compile and run — enjoy the try!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately reflects the main changes: adding OpenJDK 26 and updating the EA version to 27-13-ea.
Linked Issues check ✅ Passed The PR meets all criteria from issue #582: adds openjdk26 as a new manifest with proper metadata, correct license, and download URL pointing to the GA release.
Out of Scope Changes check ✅ Passed The PR includes an additional update to openjdk-ea (version 27-13-ea), which is not explicitly mentioned in issue #582 but is reasonable maintenance.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed The pull request description is mostly complete, includes a clear summary of changes, references the related issue (#582), and confirms the contributor read the contributing guide.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can enable review details to help with troubleshooting, context usage and more.

Enable the reviews.review_details setting to include review details such as the model used, the time taken for each step and more in the review comments.

@github-actions
Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

openjdk

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

openjdk26

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@bucket/openjdk26.json`:
- Line 20: The autoupdate template uses the wrong capture variable for the
archive root: change the JSON key "extract_dir" value from "jdk-$matchVersion"
to "jdk-$matchMajor" so the extractor targets the archive root (e.g., jdk-26)
rather than the full version string (e.g., jdk-26-35); update this in the
autoupdate block where "extract_dir" is defined in the affected openjdk
manifests.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 791f73af-e66a-45eb-b701-5f4f1b61fead

📥 Commits

Reviewing files that changed from the base of the PR and between a429597 and 733ebaa.

📒 Files selected for processing (2)
  • bucket/openjdk.json
  • bucket/openjdk26.json

@WordlessEcho WordlessEcho changed the title Add openjdk26 openjdk*: add version 26-35 and update ea to 27-13-ea Mar 18, 2026
@WordlessEcho WordlessEcho changed the title openjdk*: add version 26-35 and update ea to 27-13-ea openjdk: add version 26-35 and update ea to 27-13-ea Mar 18, 2026
@WordlessEcho
Copy link
Contributor Author

/verify

@WordlessEcho
Copy link
Contributor Author

@coderabbitai review

@coderabbitai
Copy link

coderabbitai bot commented Mar 18, 2026

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@github-actions
Copy link
Contributor

All changes look good.

Wait for review from human collaborators.

openjdk-ea

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

openjdk

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

openjdk26

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

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.

[Request] openjdk26

1 participant