Skip to content

Bump expo to stable 56#4227

Merged
m-bert merged 8 commits into
mainfrom
@mbert/bump-expo
Jun 2, 2026
Merged

Bump expo to stable 56#4227
m-bert merged 8 commits into
mainfrom
@mbert/bump-expo

Conversation

@m-bert

@m-bert m-bert commented Jun 2, 2026

Copy link
Copy Markdown
Collaborator

Description

This PR bumps expo version in expo-example to 56. It also adds yarn constraints in order to keep Reanimated and Worklets in sync. Now running yarn constraints --fix will automatically set desired versions of packages in all package.json files across workspaces.

Test plan

Test example apps.

Note

macOS is left far behind with React Native 0.81, so I guess it just waits for better time 😶

Copilot AI review requested due to automatic review settings June 2, 2026 10:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the expo-example app to Expo SDK 56 and aligns related example/workspace dependencies (React Native/React, Reanimated/Worklets, and pager implementation) to keep the example apps building/running with the new SDK.

Changes:

  • Bump apps/expo-example to Expo 56 and update its RN/React + related native deps.
  • Migrate the Android pager example from @react-native-community/viewpager to react-native-pager-view.
  • Align Reanimated/Worklets versions across workspaces and refresh affected Podfile.lock entries.

Reviewed changes

Copilot reviewed 6 out of 9 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
packages/react-native-gesture-handler/package.json Adjust devDependency versions for Reanimated/Worklets to match the updated ecosystem.
apps/macos-example/package.json Align example app native dependency versions (Reanimated, safe-area-context, screens, svg, worklets).
apps/macos-example/macos/Podfile.lock Update CocoaPods lockfile entries for Reanimated 4.3.1.
apps/expo-example/package.json Bump Expo SDK and update core runtime/native dependencies accordingly.
apps/common-app/src/legacy/basic/pagerAndDrawer/index.android.tsx Switch pager implementation to react-native-pager-view.
apps/common-app/package.json Add/update dependencies needed by common-app for the Expo 56 upgrade and pager migration.
apps/basic-example/package.json Align Reanimated/Worklets versions with the rest of the repo.
apps/basic-example/ios/Podfile.lock Update CocoaPods lockfile entries for Reanimated 4.3.1.

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

Comment thread apps/common-app/package.json
Comment thread apps/common-app/package.json
Comment thread apps/common-app/src/legacy/basic/pagerAndDrawer/index.android.tsx Outdated
Comment thread apps/expo-example/package.json
@m-bert m-bert requested a review from j-piasecki June 2, 2026 11:37
@m-bert m-bert merged commit 45e6ac8 into main Jun 2, 2026
10 checks passed
@m-bert m-bert deleted the @mbert/bump-expo branch June 2, 2026 13:20
m-bert added a commit that referenced this pull request Jun 11, 2026
## Description

Cherry pick thread for release 2.32

## List of PRs

| PR  | Original commit |  Picked commit | Without confilct | 
|:----------:|:-------------:|:------:|:--------:|
| [[Android] Remove
`getChildInDrawingOrderAtIndex`](#4156)
|
[f1f09bc](f1f09bc)
|
[d76f2d9](d76f2d9)
| ❌ |
| [[iOS] Fix duplicated
`testID`](#4186)
|
[7feab6e](7feab6e)
|
[d1173ec](d1173ec)
| ❌ |
| [[Android] Fix discrete gestures not triggering
`onFinalize`](#4196)
|
[117087e](117087e)
|
[06212cf](06212cf)
| ✅ |
| [[Android] Fix wrong reported number of
pointers](#4218)
|
[f17bcbd](f17bcbd)
|
[5fd30f6](5fd30f6)
| ❌ |
| [fix(pods): Fix invalid `react-native/../react-native` resolution for
aliases](#4232)
|
[9a9f8b4](9a9f8b4)
|
[cacf6c0](cacf6c0)
| ✅ |
| [Move ruby utils to
module](#4245)
|
[62d0d52](62d0d52)
|
[3884f30](3884f30)
| ❌ |
| [[iOS] Fix handler retrieval and mismatched coordinate
space](#4199)
|
[b1da40b](b1da40b)
|
[2b48a8e](2b48a8e)
| ❌ |
| [[iOS] Don't iterate to root while resolving
recognizer](#4202)
|
[fba4dcc](fba4dcc)
|
[b81f2aa](b81f2aa)
| ❌ |
| [Support React Native
0.86](#4166)
|
[96dfc00](96dfc00)
|
[7df6d1a](7df6d1a)
| ❌ |
| [Fix `RNRenderer` import for React Native
0.86](#4160)
|
[0417378](0417378)
|
[6775d33](6775d33)
| ❌ |
| [Bump `expo` to stable
56](#4227)
|
[45e6ac8](45e6ac8)
|
[0478bb5](0478bb5)
| ❌ |
| [[macOS] Bump example
app](#3993)
|
[8ec0820](8ec0820)
|
[cfc5dd4](cfc5dd4)
| ❌ |
| [Bump
Reanimated](#4040)
|
[23d96d9](23d96d9)
|
[a2101eb](a2101eb)
| ❌ |
| [fix(Android): apply `numberOfPointers` config to the pointer
requirement in
`LongPressGestureHandler`](#4253)
|
[a70c6e3](a70c6e3)
|
[af40f9b](af40f9b)
| ✅ |

## Test plan

Tested that example apps are built correctly

---------

Co-authored-by: Pieter De Baets <pieter.debaets@gmail.com>
Co-authored-by: Mathieu Acthernoene <zoontek@gmail.com>
Co-authored-by: Jakub Piasecki <jakub.piasecki@swmansion.com>
Co-authored-by: Phil Pluckthun <phil@kitten.sh>
Co-authored-by: prashanFOMO <prashan@fomo.family>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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