Skip to content

zulufx25*: add version 25.32.21 (jdk and jre)#584

Open
minichiello wants to merge 4 commits intoScoopInstaller:masterfrom
minichiello:master
Open

zulufx25*: add version 25.32.21 (jdk and jre)#584
minichiello wants to merge 4 commits intoScoopInstaller:masterfrom
minichiello:master

Conversation

@minichiello
Copy link
Copy Markdown

@minichiello minichiello commented Mar 26, 2026

Add:

zulufx25-jdk
zulufx25-jre

Summary by CodeRabbit

New Features

  • Added Zulu OpenJFX JDK distribution (v25.32.21) for Windows x64 with PATH and JAVA_HOME integration.
  • Added Zulu OpenJFX JRE distribution (v25.32.21) for Windows x64 with PATH and JAVA_HOME integration.
  • Both manifests include automated version discovery and autoupdate support for future 64-bit releases.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 26, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 05846a29-f48b-467c-8c69-ec2a97cf21b4

📥 Commits

Reviewing files that changed from the base of the PR and between 748dfd9 and b3dc246.

📒 Files selected for processing (2)
  • bucket/zulufx25-jdk.json
  • bucket/zulufx25-jre.json
✅ Files skipped from review due to trivial changes (2)
  • bucket/zulufx25-jre.json
  • bucket/zulufx25-jdk.json

Walkthrough

Two new Windows x64 package manifests added for Zulu OpenJFX: zulufx25-jdk.json and zulufx25-jre.json, each declaring version 25.32.21, download/artifact metadata, PATH/JAVA_HOME environment integration, and checkver/autoupdate rules querying Azul's metadata API.

Changes

Cohort / File(s) Summary
Zulu OpenJFX Manifests
bucket/zulufx25-jdk.json, bucket/zulufx25-jre.json
Added two new manifests for Zulu with OpenJFX (Windows x64). Each pins version 25.32.21, provides download URL, SHA-256, extract_dir, adds bin to PATH, sets JAVA_HOME, and includes checkver and autoupdate entries using Azul metadata endpoints.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

review-needed

Suggested reviewers

  • se35710

Poem

🐰 Hops of code across the glade,

Zulu bundles neatly laid,
JDK and JRE in stride,
Paths and homes set side by side,
A rabbit cheers for updates made.

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Description check ❓ Inconclusive The description includes the required Contributing Guide confirmation checkbox (checked), but lacks the mandatory issue reference (Closes/Relates to #XXXX) as specified in the template. Add a reference to the related issue using 'Closes #XXXX' or 'Relates to #XXXX' format to comply with the template requirements.
✅ Passed checks (2 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: adding version 25.32.21 for two Zulu OpenJFX packages (JDK and JRE).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

@github-actions
Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

zulufx25-jdk

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

zulufx25-jre

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

Check the full log for details.

Copy link
Copy Markdown

@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: 4

🤖 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/zulufx25-jdk.json`:
- Around line 20-25: The checkver block's URL in the checkver object leaves the
java_version parameter empty which breaks Azul API queries; update the "url"
value inside the checkver object (the URL string used by checkver) to set
java_version=25 (e.g., replace "java_version=" with "java_version=25") so the
check for the zulufx25-jdk release returns correct results; target the
"checkver" -> "url" string in the zulufx25-jdk.json file.
- Around line 26-37: The autoupdate hash URL in the "autoupdate" ->
"architecture" -> "64bit" block contains an empty java_version parameter
("java_version=") which prevents SHA-256 retrieval; update that URL's query to
use "java_version=25" so it matches the package version used by this manifest
(change the java_version value in the hash URL string in zulufx25-jdk.json to
25, mirroring the pattern used in zulufx22-jdk.json).

In `@bucket/zulufx25-jre.json`:
- Around line 26-37: Update the autoupdate hash URL to include the correct Java
version: change the query parameter in the autoupdate -> architecture -> "64bit"
-> hash.url from "java_version=" to "java_version=25" so the Azul API returns
the SHA-256 hash for this JRE package.
- Around line 20-25: The checkver block's URL has an empty java_version
parameter which breaks Azul API queries; update the "checkver" -> "url" value to
include java_version=25 (e.g., replace "java_version=" with "java_version=25")
so the check uses Java 25, keeping the rest of the URL, the "jsonpath" and the
existing "regex"
("(?<name>zulu(?<version>[\\d.]+)-ca-fx-jre(?<java>[\\d.]+)-win)_x64.zip") and
"replace" behavior intact.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: bed0bd50-56d5-46fb-bc36-4fd155fea5fa

📥 Commits

Reviewing files that changed from the base of the PR and between 6fc4d41 and 748dfd9.

📒 Files selected for processing (2)
  • bucket/zulufx25-jdk.json
  • bucket/zulufx25-jre.json

minichiello and others added 3 commits April 9, 2026 16:32
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Copy link
Copy Markdown
Author

@minichiello minichiello left a comment

Choose a reason for hiding this comment

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

Fix the version to 25 on java_version

@minichiello minichiello marked this pull request as ready for review April 10, 2026 11:03
@minichiello
Copy link
Copy Markdown
Author

/verify

@github-actions
Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

zulufx25-jdk

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

zulufx25-jre

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

1 participant