Skip to content

Add experimental React Native SwiftPM support - #697

Draft
markmur wants to merge 1 commit into
upgrade-react-native-0.87from
add-react-native-spm-support
Draft

Add experimental React Native SwiftPM support#697
markmur wants to merge 1 commit into
upgrade-react-native-0.87from
add-react-native-spm-support

Conversation

@markmur

@markmur markmur commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Stacked on #695.

Summary

  • adds a parallel opt-in SwiftPM sample project and dev rn spm, dev rn build-spm, and dev rn open --ios-spm commands while keeping CocoaPods as the default
  • commits deterministic React Native Codegen output and pnpm patches that supply Swift package manifests for community native dependencies
  • replaces Nitro/Quick Crypto with @noble/hashes and react-native-get-random-values for SwiftPM compatibility
  • adds experimental SwiftPM sample coverage to the iOS CI workflow

Validation

  • dev rn lint
  • dev rn test js (13 suites, 238 tests)
  • dev rn build
  • dev rn snapshot compare
  • active-architecture SwiftPM iOS simulator build

@github-actions github-actions Bot added the #gsd:50662 Rebase Checkout Kit on UCP label Aug 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

#gsd:50662 Rebase Checkout Kit on UCP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant