Skip to content

Update React Native sample dependencies - #531

Merged
kieran-osgood-shopify merged 1 commit into
dependency-sweep/remove-reanimatedfrom
dependency-sweep/react-native
Oct 2, 2026
Merged

kieran-osgood-shopify merged 1 commit into
dependency-sweep/remove-reanimatedfrom
dependency-sweep/react-native

Conversation

@kieran-osgood-shopify

@kieran-osgood-shopify kieran-osgood-shopify commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

What changes are you making?

Fourth draft layer of the dependency sweep, above #529. Updates the sample while preserving React Native 0.80.2, React/react-test-renderer 19.1.0, both native architectures, and existing deployment minimums.

  • Pin react-native-config 1.6.1, Nitro Modules 0.35.6, and Navigation Native Stack 7.14.12; refresh native pods.
  • Constrain Navigation Elements to 2.9.15, compatible with the retained Navigation Native 7.2.2. A broader resolution required a newer peer and was not retained.
  • Keep Quick Crypto 1.0.9 and Screens 4.16.0. React 19.1.6 from Bump react from 19.1.0 to 19.1.6 #472 remains deferred: the embedded RN renderer expects React 19.1.0.

Validation

  • Frozen installation with strict peer dependencies; module/sample typechecking and lint; module API/build/package snapshot checks.
  • 137 JavaScript tests across nine suites; iOS and Android production JavaScript bundles with isolated Metro caches.
  • Legacy and new architectures: 53 Swift tests each on iOS 26.2; Android 38 Debug and 38 Release unit tests each, plus ARM64 Debug APK builds.
  • An iOS 17.5 test-bundle load failed on a missing PassKit SwiftUI symbol; the tests passed on the Xcode-matched 26.2 runtime. Neither result establishes iOS 17.5 runtime compatibility.
  • Combined interactive device regression and minified Release validation are pending. No security probes were run for this layer.

Closes #402
Closes #442
Closes #473
Closes #475
Closes #476


PR Checklist

Important

Releasing a new version of the kit?


Tip

See the Contributing documentation for instructions on how to publish a new version of the library.

@kieran-osgood-shopify
kieran-osgood-shopify added this pull request to stack #528 September 18, 2026 10:14
@github-actions

github-actions Bot commented Sep 18, 2026 •

Copy link
Copy Markdown

Coverage Report

Lines Statements Branches Functions
Coverage: 99%
99.12% (227/229) 94.61% (123/130) 100% (67/67)

@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the dependency-sweep/react-native branch from 1fa5fd3 to 01156f5 Compare September 18, 2026 11:13
@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the dependency-sweep/react-native branch from 01156f5 to f061c32 Compare September 18, 2026 12:47
@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the dependency-sweep/react-native branch 2 times, most recently from 731beba to 5794309 Compare September 30, 2026 11:07
@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the dependency-sweep/react-native branch from 5794309 to 379aaa1 Compare October 1, 2026 10:52
@kieran-osgood-shopify
kieran-osgood-shopify removed this pull request from stack #528 October 1, 2026 10:53
@kieran-osgood-shopify
kieran-osgood-shopify changed the base branch from dependency-sweep/android to dependency-sweep/remove-reanimated October 1, 2026 10:53
@kieran-osgood-shopify
kieran-osgood-shopify added this pull request to stack #538 October 1, 2026 10:53
@kieran-osgood-shopify
kieran-osgood-shopify marked this pull request as ready for review October 1, 2026 12:27
@kieran-osgood-shopify
kieran-osgood-shopify requested a review from a team as a code owner October 1, 2026 12:27
Assisted-By: devx/d410d084-ca7b-490b-87be-85f7eac08cb6
@kieran-osgood-shopify
kieran-osgood-shopify force-pushed the dependency-sweep/react-native branch from 379aaa1 to e27730b Compare October 2, 2026 09:30
@kieran-osgood-shopify
kieran-osgood-shopify merged commit 4822ff6 into main Oct 2, 2026
15 checks passed
@kieran-osgood-shopify
kieran-osgood-shopify deleted the dependency-sweep/react-native branch October 2, 2026 09:46
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.

2 participants