Skip to content

[SDK-473] Upgrade to 0.83#864

Open
lposen wants to merge 4 commits into
upgrade/SDK-477-0-82from
upgrade/SDK-473-0-83
Open

[SDK-473] Upgrade to 0.83#864
lposen wants to merge 4 commits into
upgrade/SDK-477-0-82from
upgrade/SDK-473-0-83

Conversation

@lposen
Copy link
Copy Markdown
Contributor

@lposen lposen commented May 7, 2026

🔹 JIRA Ticket(s) if any

✏️ Description

Please provide a brief description of what this pull request does.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 7, 2026

Lines Statements Branches Functions
Coverage: 63%
63.07% (398/631) 40.07% (103/257) 61.5% (139/226)

@qltysh
Copy link
Copy Markdown

qltysh Bot commented May 7, 2026

Qlty


Coverage Impact

This PR will not change total coverage.

🚦 See full report on Qlty Cloud »

🛟 Help
  • Diff Coverage: Coverage for added or modified lines of code (excludes deleted files). Learn more.

  • Total Coverage: Coverage for the whole repository, calculated as the sum of all File Coverage. Learn more.

  • File Coverage: Covered Lines divided by Covered Lines plus Missed Lines. (Excludes non-executable lines including blank lines and comments.)

    • Indirect Changes: Changes to File Coverage for files that were not modified in this PR. Learn more.

@lposen lposen requested a review from Copilot May 20, 2026 20:03
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Upgrades the repository’s React Native toolchain and example app to React Native 0.83.9 (and React 19.2.0), updating lockfiles and iOS example project settings to align with the new dependency graph and CocoaPods script phases.

Changes:

  • Bump react-native to 0.83.9 and react to 19.2.0 across the root and example workspaces.
  • Refresh yarn.lock to reflect updated transitive dependencies (Babel/Hermes/Metro, eslint-plugin-react-hooks, etc.).
  • Update the example iOS Xcode project’s CocoaPods integration script phases/config references and ensure C/C++ flags inherit correctly.

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
yarn.lock Regenerated lockfile reflecting React Native 0.83.9 dependency graph and updated transitive packages.
package.json Updates devDependencies/resolutions to React Native 0.83.9 + React 19.2.0 and related tooling.
example/package.json Updates example app dependencies/devDependencies to match React Native 0.83.9 + React 19.2.0.
example/ios/ReactNativeSdkExample.xcodeproj/project.pbxproj Updates CocoaPods build phases/config references and build settings for the upgraded setup.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment on lines 69 to 73
},
"devDependencies": {
"@commitlint/config-conventional": "^19.6.0",
"@evilmartians/lefthook": "^1.5.0",
"@react-native-community/cli": "20.0.0",
Copy link
Copy Markdown
Member

@joaodordio joaodordio left a comment

Choose a reason for hiding this comment

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

Title says "0.83" but the actual pin is 0.83.9. Please rename or note the patch level so future readers can map the SDK release to the exact RN line. The PR description is also empty — please add:

  • list of behavior-affecting bumps (eslint-plugin-react-hooks 5 → 7, ws 6 → 7, hermes-compiler placeholder → 0.14.1, React 19.1 → 19.2)
  • evidence the Jest suite ran green with the new babel preset
  • example app build smoke on both iOS + Android

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.

3 participants