fix(harness): prevent bootstrap hang from npx install prompts#22
Merged
Conversation
pzuraq
force-pushed
the
revert-react-native-cli-change
branch
2 times, most recently
from
May 21, 2026 20:09
9c9e272 to
2712261
Compare
… builds Add --yes to every npx call in the harness builder so npx auto-confirms package downloads. Under the spinner, stdin is 'ignore' — any prompt would hang indefinitely. The hang surfaced on npx @react-native-community /cli init, which always needs to resolve the package over the network since it runs before npm install. Also switch buildAndroid from raw gradlew assembleDebug to npx react-native build-android for symmetry with iOS and to let the RN CLI handle codegen + Gradle wrapper setup. Pass --tasks assembleDebug explicitly: the CLI defaults its task prefix to 'bundle' (producing an .aab), not 'assemble' (producing the .apk we need).
pzuraq
force-pushed
the
revert-react-native-cli-change
branch
from
May 21, 2026 20:18
2712261 to
0124380
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add --yes to every npx call in the harness builder so npx auto-confirms
package downloads. Under the spinner, stdin is 'ignore' — any prompt
would hang indefinitely. The hang surfaced on npx @react-native-community
/cli init, which always needs to resolve the package over the network
since it runs before npm install.
Also switch buildAndroid from raw gradlew assembleDebug to
npx react-native build-android for symmetry with iOS and to let the RN
CLI handle codegen + Gradle wrapper setup. Pass --tasks assembleDebug
explicitly: the CLI defaults its task prefix to 'bundle' (producing an
.aab), not 'assemble' (producing the .apk we need).