[0.83] foojay-resolver-convention 0.5.0 → 1.0.0 (fixes Gradle 9 IBM_SEMERU build failure)

Open Beginner friendly
#1,349 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
1/5
Estimated time
Under an hour
Newbie friendliness
78/100
Issue type
Bug
Clarity
Clearly specified
Activity status
Quiet
Domain
build-system

Research direction

Open packages/gradle-plugin/settings.gradle.kts and compare its foojay-resolver-convention version with commit 664acaf4 or PR #56210. Confirm the resolver is updated for the 0.83-stable branch, then verify an Android build without a local JDK 17 no longer fails during configuration with the IBM_SEMERU error.

Written by the indexing model from the issue text.

Description

Type Pick Request
Target Branch

0.83-stable

Link to commit or PR to be picked

https://github.com/facebook/react-native/pull/56210

Description

Requesting backport of #56210 (664acaf4) to the stable branches. packages/gradle-plugin/settings.gradle.kts still pins foojay-resolver-convention@0.5.0 on 0.83/0.84/0.85-stable, which is incompatible with the Gradle 9.0 wrapper these versions ship — any Android build on a machine without a local JDK 17 fails at configure with NoSuchFieldError: JvmVendorSpec.IBM_SEMERU (the 0.5.0 resolver references a constant removed in Gradle 9). Fixed on main by bumping to 1.0.0; low-risk, single-line, no API change. Tracking issue: #55781.

Dominant language
No language data
Stars
428
Forks
11
Avg merge
13m
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from reactwg/react-native-releases

All issues in reactwg/react-native-releases

Similar issues

More Build System issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.