Skip to content

[feat] add Expo 56 support#360

Open
adamTrz wants to merge 16 commits into
mainfrom
adamTrz/expo-56-support
Open

[feat] add Expo 56 support#360
adamTrz wants to merge 16 commits into
mainfrom
adamTrz/expo-56-support

Conversation

@adamTrz

@adamTrz adamTrz commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Closes #355.

Adds first-class Expo SDK 56 support and stabilizes the example build matrix across bare React Native and Expo hosts.

What changed

  • adds the ExpoApp56 example and aligns Expo-specific repo and CI wiring with Expo 56
  • stabilizes Android source-mode resolution for the Brownfield Gradle plugin
  • fixes Expo-only Android asset and update task wiring so bare RN does not depend on Expo tasks
  • patches Expo 55 Android native dependencies to resolve react-native-worklets via CMake package lookup
  • updates the RNApp iOS example pods and project integration for the current React Native prebuilt pod layout
  • keeps consumer-app lanes aligned with vanilla, expo55, and expo56

Testing matrix

Setup Android iOS
Bare RN (RNApp) ✅ build + launch ✅ build + launch
Expo 55 (ExpoApp55) ✅ build + launch ✅ build + launch
Expo 56 (ExpoApp56) ✅ build + launch ✅ build + launch

iOS was also visually checked on the simulator for RNApp, ExpoApp55, and ExpoApp56.

@adamTrz adamTrz changed the title [codex] add Expo 56 support and inherit native floors from Expo apps [feat] add Expo 56 support Jun 2, 2026
Comment thread packages/cli/src/brownfield/utils/stripFrameworkBinary.ts Fixed
@adamTrz adamTrz marked this pull request as ready for review June 12, 2026 11:08
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.

Support for Expo SDK 56

2 participants