Skip to content

Update dependency java to v25.0.4+101.0.LTS - #75

Closed
dfalling wants to merge 1 commit into
mainfrom
renovate/java-25.x
Closed

Update dependency java to v25.0.4+101.0.LTS#75
dfalling wants to merge 1 commit into
mainfrom
renovate/java-25.x

Conversation

@dfalling

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
java tools patch 25.0.4+7.0.LTS25.0.4+101.0.LTS

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

dfalling added a commit that referenced this pull request Aug 21, 2026
)

The rule added in #76 to keep java off Adoptium's respins never fired:
the mise manager reports this dep as depName `java` but packageName
`java-jdk`, and matchPackageNames tests the packageName, so the rule was
inert and Renovate kept offering 25.0.4+101.0.LTS (PR #75, which fails
`mise install` on linux/x64 nine seconds into both CI jobs). Matching on
matchDepNames is what binds the rule to the dep.

With the rule live, the respin is filtered and the next candidate is the
non-LTS major 26.0.2+10 — not something the Android build JDK should
drift onto. A single allowedVersions regex covers both cases by admitting
only mainline LTS builds: three-part version, 1-2 digit build (respins
encode as `patch * 100 + build`, landing at +1xx), `.0.LTS` suffix.

Verified against the live Adoptium version list with
`RENOVATE_PLATFORM=local renovate`: at the current pin no update is
offered, and from an older pin (25.0.1+8.0.LTS) the mainline
25.0.4+7.0.LTS patch still comes through.

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@dfalling

Copy link
Copy Markdown
Owner Author

Closing: temurin-25.0.4+101.0.LTS is Adoptium's interim respin jdk-25.0.4.1+1, built for alpine-linux/x64 and mac/x64 only — there is no linux/x64 binary, so mise install hard-fails before any build step and both CI jobs die in 9 seconds.

#78 fixes the renovate rule that was meant to prevent this (it matched on matchPackageNames: ["java"], but the mise manager reports this dep as packageName java-jdk, so the rule was inert) and holds java on Adoptium mainline LTS builds. Future mainline LTS updates will still open normally.

@dfalling dfalling closed this Aug 21, 2026
@dfalling
dfalling deleted the renovate/java-25.x branch August 24, 2026 06:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants