Skip to content

Conversation

@tommasini
Copy link
Contributor

@tommasini tommasini commented Nov 7, 2025

Description

native ios and android build work in development
image

Changelog

CHANGELOG entry:

Related issues

Fixes:

Manual testing steps

Feature: my feature name

  Scenario: user [verb for user action]
    Given [describe expected initial app state]

    When user [verb for user action]
    Then [describe expected outcome]

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

Note

Upgrades @react-native-community/cli to 17.0.1, adds EAS/Expo Updates config for Android and iOS, and updates Yarn config for preapproved packages and npm registry.

  • Dependencies:
    • Upgrade @react-native-community/cli to ^17.0.1 and align related subpackages to 17.0.1 in yarn.lock.
  • Mobile config:
    • Android: Add Expo Updates metadata in android/app/src/main/AndroidManifest.xml (EXPO_RUNTIME_VERSION 7.59.0, update URL, request headers with channel preview, ENABLED=false).
    • iOS: Add matching EXUpdates* keys in ios/Expo.plist (runtime version 7.59.0, update URL, channel preview, disabled).
  • Tooling:
    • Update .yarnrc.yml: normalize npmPreapprovedPackages, include @react-native-community/*, and set npmRegistryServer.

Written by Cursor Bugbot for commit 239d13a. This will update automatically on new commits. Configure here.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 7, 2025

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot metamaskbot added the team-mobile-platform Mobile Platform team label Nov 7, 2025
"@react-native-clipboard/clipboard": "^1.16.1",
"@react-native-community/checkbox": "^0.5.20",
"@react-native-community/cli": "15.0.1",
"@react-native-community/cli": "^17.0.1",
Copy link

Choose a reason for hiding this comment

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

Bug: Mismatched React Native CLI and Platform Packages Causes Conflicts

Version mismatch between @react-native-community/cli (updated to ^17.0.1) and its platform dependencies @react-native-community/cli-platform-android and @react-native-community/cli-platform-ios (still pinned at 15.0.1). The CLI v17 expects v17 platform packages, creating a dependency conflict that may cause build failures or runtime errors on iOS and Android platforms.

Fix in Cursor Fix in Web

@github-actions github-actions bot added the size-S label Nov 7, 2025
@socket-security
Copy link

socket-security bot commented Nov 7, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatednpm/​@​react-native-community/​cli-server-api@​17.0.0 ⏵ 17.0.199 +110070 +399100
Updatednpm/​@​react-native-community/​cli@​15.0.1 ⏵ 17.0.198100 +7575 +197100

View full report

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 7, 2025

@tommasini tommasini closed this Nov 8, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Nov 8, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

size-S team-mobile-platform Mobile Platform team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants