Skip to content

Update the Gradle wrapper to 9.8.0 - #4

Merged
2B-4G10 merged 1 commit into
mainfrom
claude/publish-earlier-changes-8rlgkq
Sep 25, 2026
Merged

2B-4G10 merged 1 commit into
mainfrom
claude/publish-earlier-changes-8rlgkq

Conversation

@2B-4G10

@2B-4G10 2B-4G10 commented Sep 25, 2026

Copy link
Copy Markdown
Owner

Dependency sweep. Of the versions this project pins, only Gradle had anything newer available.

Dependency Current Latest Action
Gradle 9.7.1 9.8.0 updated
com.google.code.gson:gson 2.14.0 2.14.0 already latest
ir.huri:JalaliCalendar 1.3.3 1.3.3 already latest
junit:junit 4.13.2 4.13.2 already latest
io.github.libxposed:api 102.0.0 102.0.0 already latest

The libxposed pin is load-bearing rather than merely current: it has to match minApiVersion / targetApiVersion in META-INF/xposed/module.prop, so it does not move on its own.

No checksum is pinned in gradle-wrapper.properties, so distributionUrl is the only line that changes. The 9.8.0 distribution was confirmed to exist before pointing the wrapper at it.

What could not be checked, and is therefore left alone

Rather than guessing version numbers:

  • androidx.appcompat, com.google.android.material, androidx.test.ext:junit, androidx.test.espresso — these resolve through Google Maven, which 301-redirects to dl.google.com, and that host is refused by the build environment's egress policy. maven.google.com only appears reachable; the metadata itself is behind the blocked host.
  • The GitHub Actions versions — the CI run reports actions/checkout, actions/setup-java, actions/upload-artifact, android-actions/setup-android and gradle/actions/setup-gradle as targeting the deprecated Node 20, so these are genuinely worth bumping. But those repositories are outside this environment's GitHub scope, so the replacement majors could not be confirmed.

Both sets are checkable from a machine with normal network access, or by letting CI resolve them.

Test plan

  • 9.8.0 distribution confirmed present on services.gradle.org (HTTP 206 on a ranged request).
  • CI on this PR is the real check: a wrapper bump that AGP 9.4.0 dislikes would fail at configuration, before any compile.

Generated by Claude Code

Dependency sweep. Of the versions this project pins, only Gradle had
anything newer available:

  gradle                    9.7.1  -> 9.8.0
  com.google.code.gson      2.14.0    already latest
  ir.huri:JalaliCalendar    1.3.3     already latest
  junit                     4.13.2    already latest
  io.github.libxposed:api   102.0.0   already latest

The libxposed pin is also load-bearing rather than just current: it has to
match minApiVersion / targetApiVersion in META-INF/xposed/module.prop, so it
does not move on its own.

No checksum is pinned in gradle-wrapper.properties, so the distributionUrl is
the only line that changes. The 9.8.0 distribution was confirmed to exist
before pointing the wrapper at it.

Four versions could not be checked and are deliberately left alone rather
than guessed: androidx.appcompat, com.google.android.material,
androidx.test.ext:junit and androidx.test.espresso all resolve through Google
Maven, which 301-redirects to dl.google.com, and that host is refused by the
build environment's egress policy. The GitHub Actions versions are in the same
position - the CI run reports actions/checkout, setup-java, upload-artifact,
setup-android and setup-gradle as targeting the deprecated Node 20 - but those
repositories are outside this environment's GitHub scope, so the replacement
majors could not be confirmed either.
@2B-4G10
2B-4G10 merged commit d27e182 into main Sep 25, 2026
1 check passed
2B-4G10 added a commit that referenced this pull request Sep 25, 2026
Update the Gradle wrapper to 9.8.0
@2B-4G10
2B-4G10 deleted the claude/publish-earlier-changes-8rlgkq branch September 25, 2026 01:33
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.

1 participant