chore(e2e): Update Expo sample to SDK 56#6216
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Semver Impact of This PR⚪ None (no version bump detected) 📋 Changelog PreviewThis is how your changes will appear in the changelog.
🤖 This preview updates automatically when you update the PR. |
Contributor
iOS (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5569641+dirty | 3839.22 ms | 1231.30 ms | -2607.91 ms |
| 7ac3378+dirty | 1213.37 ms | 1218.15 ms | 4.78 ms |
| 9210ae6+dirty | 3815.93 ms | 1214.14 ms | -2601.79 ms |
| a3265b6+dirty | 3826.31 ms | 1207.87 ms | -2618.44 ms |
| 4953e94+dirty | 1212.06 ms | 1214.83 ms | 2.77 ms |
| d2eadf8+dirty | 3842.42 ms | 1228.91 ms | -2613.50 ms |
| 4e0ba9c+dirty | 3839.22 ms | 1221.06 ms | -2618.16 ms |
| ef27341+dirty | 3856.13 ms | 1231.42 ms | -2624.71 ms |
| c151573+dirty | 3841.06 ms | 1232.13 ms | -2608.93 ms |
| 5748023+dirty | 3840.49 ms | 1227.43 ms | -2613.05 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5569641+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| 7ac3378+dirty | 3.38 MiB | 4.76 MiB | 1.38 MiB |
| 9210ae6+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| a3265b6+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| 4953e94+dirty | 3.38 MiB | 4.73 MiB | 1.35 MiB |
| d2eadf8+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| 4e0ba9c+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| ef27341+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| c151573+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| 5748023+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
Contributor
Android (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| ca9d079+dirty | 411.29 ms | 455.12 ms | 43.83 ms |
| 5c1e987+dirty | 423.52 ms | 471.64 ms | 48.12 ms |
| b0d3373+dirty | 557.66 ms | 579.42 ms | 21.76 ms |
| 3d377b5+dirty | 406.18 ms | 453.52 ms | 47.34 ms |
| 23598c3+dirty | 414.12 ms | 426.24 ms | 12.12 ms |
| 7d8c8bd+dirty | 417.45 ms | 462.10 ms | 44.65 ms |
| 7ac3378+dirty | 404.78 ms | 439.84 ms | 35.06 ms |
| 0b5120f+dirty | 503.22 ms | 538.60 ms | 35.38 ms |
| 9210ae6+dirty | 475.41 ms | 525.24 ms | 49.84 ms |
| 4966363+dirty | 400.04 ms | 431.08 ms | 31.04 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| ca9d079+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 5c1e987+dirty | 43.75 MiB | 48.08 MiB | 4.33 MiB |
| b0d3373+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 3d377b5+dirty | 43.75 MiB | 48.14 MiB | 4.39 MiB |
| 23598c3+dirty | 43.75 MiB | 48.16 MiB | 4.41 MiB |
| 7d8c8bd+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
| 7ac3378+dirty | 43.75 MiB | 48.13 MiB | 4.37 MiB |
| 0b5120f+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 9210ae6+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
| 4966363+dirty | 48.30 MiB | 53.54 MiB | 5.24 MiB |
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b408b54. Configure here.
- Replace SpaceMono with platform monospace font since font loading was removed with @expo/vector-icons - Remove unnecessary ready state gate and fix splash screen hiding to run after first render commit Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Android (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| ca9d079+dirty | 460.67 ms | 512.54 ms | 51.87 ms |
| b0d3373+dirty | 412.17 ms | 452.84 ms | 40.67 ms |
| 23598c3+dirty | 371.92 ms | 420.65 ms | 48.74 ms |
| 7d8c8bd+dirty | 406.06 ms | 460.88 ms | 54.81 ms |
| 0b5120f+dirty | 413.75 ms | 468.86 ms | 55.11 ms |
| 100ce80+dirty | 463.28 ms | 532.10 ms | 68.82 ms |
| 9210ae6+dirty | 444.14 ms | 459.80 ms | 15.66 ms |
| bc0d8cf+dirty | 407.66 ms | 461.35 ms | 53.69 ms |
| 4966363+dirty | 415.67 ms | 448.60 ms | 32.93 ms |
| 5748023+dirty | 413.71 ms | 468.71 ms | 54.99 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| ca9d079+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| b0d3373+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 23598c3+dirty | 43.94 MiB | 49.02 MiB | 5.08 MiB |
| 7d8c8bd+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
| 0b5120f+dirty | 48.30 MiB | 53.58 MiB | 5.28 MiB |
| 100ce80+dirty | 48.30 MiB | 53.46 MiB | 5.15 MiB |
| 9210ae6+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
| bc0d8cf+dirty | 48.30 MiB | 53.48 MiB | 5.18 MiB |
| 4966363+dirty | 48.30 MiB | 53.54 MiB | 5.24 MiB |
| 5748023+dirty | 48.30 MiB | 53.54 MiB | 5.23 MiB |
Contributor
iOS (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5569641+dirty | 3824.35 ms | 1210.78 ms | -2613.57 ms |
| 7ac3378+dirty | 1202.35 ms | 1198.31 ms | -4.04 ms |
| 9210ae6+dirty | 3834.11 ms | 1216.64 ms | -2617.47 ms |
| a3265b6+dirty | 3844.26 ms | 1235.60 ms | -2608.66 ms |
| 4953e94+dirty | 1217.41 ms | 1223.53 ms | 6.12 ms |
| d2eadf8+dirty | 3841.53 ms | 1216.15 ms | -2625.39 ms |
| 4e0ba9c+dirty | 3856.39 ms | 1234.44 ms | -2621.95 ms |
| ef27341+dirty | 3835.20 ms | 1212.23 ms | -2622.97 ms |
| c151573+dirty | 3835.64 ms | 1216.10 ms | -2619.53 ms |
| 5748023+dirty | 3844.74 ms | 1225.49 ms | -2619.26 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 5569641+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| 7ac3378+dirty | 3.38 MiB | 4.76 MiB | 1.38 MiB |
| 9210ae6+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| a3265b6+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| 4953e94+dirty | 3.38 MiB | 4.73 MiB | 1.35 MiB |
| d2eadf8+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| 4e0ba9c+dirty | 5.15 MiB | 6.67 MiB | 1.51 MiB |
| ef27341+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| c151573+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
| 5748023+dirty | 5.15 MiB | 6.68 MiB | 1.53 MiB |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

📢 Type of change
📜 Description
Updates the Expo sample app from SDK 55 (RN 0.83) to SDK 56 (RN 0.85) to verify the Sentry React Native SDK builds and runs correctly with Expo 56.
Dependency changes:
expo55 → 56,react-native0.83.2 → 0.85.3,react/react-dom19.2.0 → 19.2.3expo-*packages bumped to SDK 56 compatible versionsreact-native-screens,react-native-gesture-handler,react-native-safe-area-contextbumpedtypescript5.9 → 6.0.3 (required by Expo 56's tsconfig)react-refreshoverrides/resolutions (no longer needed)Code migration for Expo 56 breaking changes:
@react-navigation/native→expo-router/react-navigation(expo-router 56 removed React Navigation dependency)@expo/vector-icons(deprecated in SDK 56) with text-based iconsuseFonts/FontAwesome.font) since vector icons were removedColorSchemeNametype changes in RN 0.85 (now includes'unspecified')ColorValuevsstringtype fortabBarIconpropsDevClient.openMenunow possiblyundefinedwrapExpoRouterandimagePickerdue to upstream type changes in expo-router 56 and expo-image-picker 56baseUrlfrom tsconfig (TS 6 deprecation)💡 Motivation and Context
Closes #6212
Expo SDK 56 was released on May 21, 2026 with React Native 0.85. This PR updates the Expo sample to verify the SDK doesn't break with the new Expo version.
Note: Two
as anytype assertions were needed due to upstream type changes in expo-router 56 (ImperativeRoutervsExpoRouter) and expo-image-picker 56 (fileName: string | null | undefinedvsstring | undefined). These should be addressed in the SDK types separately.💚 How did you test it?
tsc --noEmit)oxlint— 0 warnings, 0 errors)expo export --platform web)expo prebuild --platform ios)expo prebuild --platform android)📝 Checklist
sendDefaultPIIis enabled🔮 Next steps