Skip to content

[DO NOT MERGE] chore(e2e): Bump E2E tests to React Native 0.88.0-rc.0 - #6698

Closed
antonis wants to merge 1 commit into
mainfrom
antonis/test-rn-0.88.0-rc.0
Closed

[DO NOT MERGE] chore(e2e): Bump E2E tests to React Native 0.88.0-rc.0#6698
antonis wants to merge 1 commit into
mainfrom
antonis/test-rn-0.88.0-rc.0

Conversation

@antonis

@antonis antonis commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Bumps the E2E build/test matrix in e2e-v2.yml from React Native 0.87.1 to 0.88.0-rc.0 (the current 0.88 release candidate). The 0.71.19 baseline is kept unchanged.

💡 Motivation and Context

Validate the SDK against the React Native 0.88 release candidate before it goes stable. Closes #6689.

💚 How did you test it?

Built the plain RN E2E app on 0.88.0-rc.0 locally with the SDK linked via yalc, both on the New Architecture:

  • iOS (new arch, Release, Xcode 26) — Build Succeeded; RNSentry and codegen (RNSentrySpec) compiled cleanly, Xcode project patch applied for 0.88.0-rc.0.
  • Android (new arch, Release, Java 17) — BUILD SUCCESSFUL; sentry_react-native codegen, JNI (buildCMakeRelWithDebInfo), and JS bundle all built, APK produced.

The remaining matrix cells (legacy architecture, iOS use_frameworks static/dynamic, and the Maestro E2E test job on Sauce Labs) run on CI via the ready-to-merge label.

📝 Checklist

  • I added tests to verify changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing.
  • Public API changes reviewed by another Mobile SDK team member or implemented according to the develop docs spec.
  • No breaking changes.

🔮 Next steps

Bump the react-native/metro devDependencies and the sample/perf-test apps once React Native 0.88.0 stable is released (typically handled by the dependency updater).

Bump the E2E build/test matrix from RN 0.87.1 to 0.88.0-rc.0 to validate
the SDK against the 0.88 release candidate (#6689).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Sep 10, 2026
@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • [DO NOT MERGE] chore(e2e): Bump E2E tests to React Native 0.88.0-rc.0 by antonis in #6698
  • chore(deps): update Sentry Android Gradle Plugin to v6.22.0 by github-actions in #6699
  • release: 8.26.0 by alwx in ecd08112
  • fix(replay): Defer buffered replay upload until after error sampling by antonis in #6685
  • feat(tracing): sync JS scope propagation context to native scope by alwx in #6686
  • fix(android): identify the screen appear event by name instead of class by TaduJR in #6692
  • chore(deps): update Android SDK to v8.56.0 by github-actions in #6694
  • ci: reduce sample app build matrix to production-only by alwx in #6687
  • chore(deps): update JavaScript SDK to v10.74.0 by github-actions in #6695
  • chore(deps): update Cocoa SDK to v9.28.0 by github-actions in #6693
  • test(e2e): Evaluate replay assertion on Android by antonis in #6684
  • test(e2e): Restore iOS replay assertion in captureReplay test by antonis in #6683
  • feat(visionos): Add visionOS sample app by antonis in #6676
  • fix(core): Align beforeBreadcrumb and tracesSampler error fallbacks with spec by antonis in #6675
  • chore(replay): Mark mobileReplayIntegration as stable by antonis in #6679
  • feat(sample): Add tvOS sample app by antonis in #6677
  • fix(e2e): Pin json gem < 3.0 for RN < 0.72 iOS builds by antonis in #6678
  • feat(ios): Expose enableMemoryIntrospection option by antonis in #6674
  • feat(android): Add anrProfilingSampleRate option by antonis in #6673
  • ci: Unpin Android E2E emulator build by antonis in #6672
  • ref(ios): Remove deprecated private SDK API usage by philprime in #6647
  • chore(deps): update Cocoa SDK to v9.27.0 by github-actions in #6670
  • chore(deps): update Sentry Android Gradle Plugin to v6.21.0 by github-actions in #6671
  • chore(deps): Bump fast-uri to ^3.1.6 to resolve security alerts by antonis in #6662

Plus 3 more


🤖 This preview updates automatically when you update the PR.

@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3853.76 ms 1225.46 ms -2628.30 ms
Size 5.15 MiB 6.89 MiB 1.74 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
5fe1c6c+dirty 1220.79 ms 1217.63 ms -3.16 ms
0a147b2+dirty 3838.15 ms 1221.94 ms -2616.21 ms
41d6254+dirty 3845.71 ms 1224.51 ms -2621.20 ms
a636fa4+dirty 3852.48 ms 1236.10 ms -2616.38 ms
1a2e7e0+dirty 3842.49 ms 1220.04 ms -2622.45 ms
3d377b5+dirty 1218.48 ms 1219.51 ms 1.03 ms
bbb8d67+dirty 3838.98 ms 1217.84 ms -2621.14 ms
ab203f9+dirty 3848.07 ms 1219.71 ms -2628.35 ms
7436d0f+dirty 3851.58 ms 1232.21 ms -2619.38 ms
27d9693+dirty 3831.11 ms 1216.94 ms -2614.17 ms

App size

Revision Plain With Sentry Diff
5fe1c6c+dirty 3.38 MiB 4.77 MiB 1.39 MiB
0a147b2+dirty 4.98 MiB 6.51 MiB 1.53 MiB
41d6254+dirty 5.15 MiB 6.70 MiB 1.54 MiB
a636fa4+dirty 4.98 MiB 6.55 MiB 1.57 MiB
1a2e7e0+dirty 4.98 MiB 6.46 MiB 1.49 MiB
3d377b5+dirty 3.38 MiB 4.76 MiB 1.38 MiB
bbb8d67+dirty 4.98 MiB 6.55 MiB 1.57 MiB
ab203f9+dirty 4.98 MiB 6.51 MiB 1.53 MiB
7436d0f+dirty 5.15 MiB 6.70 MiB 1.54 MiB
27d9693+dirty 4.98 MiB 6.51 MiB 1.53 MiB

@antonis antonis changed the title chore(e2e): Bump E2E tests to React Native 0.88.0-rc.0 [DO NOT MERGE] chore(e2e): Bump E2E tests to React Native 0.88.0-rc.0 Sep 10, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 462.26 ms 539.86 ms 77.60 ms
Size 50.56 MiB 56.49 MiB 5.93 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
20fbd51+dirty 487.89 ms 535.60 ms 47.71 ms
580fb5c+dirty 436.34 ms 471.63 ms 35.28 ms
d0e3b3e+dirty 421.53 ms 498.19 ms 76.66 ms
0d9949d+dirty 403.57 ms 437.00 ms 33.43 ms
37a2091+dirty 407.82 ms 441.22 ms 33.40 ms
2d5d963+dirty 460.71 ms 511.54 ms 50.83 ms
3817909+dirty 406.67 ms 416.58 ms 9.91 ms
0a147b2+dirty 464.71 ms 538.81 ms 74.09 ms
5748023+dirty 446.69 ms 505.63 ms 58.94 ms
d7d54c6+dirty 458.06 ms 479.94 ms 21.87 ms

App size

Revision Plain With Sentry Diff
20fbd51+dirty 49.74 MiB 54.81 MiB 5.07 MiB
580fb5c+dirty 49.74 MiB 54.79 MiB 5.05 MiB
d0e3b3e+dirty 49.74 MiB 55.09 MiB 5.34 MiB
0d9949d+dirty 43.75 MiB 48.13 MiB 4.37 MiB
37a2091+dirty 48.30 MiB 53.58 MiB 5.28 MiB
2d5d963+dirty 50.56 MiB 56.46 MiB 5.90 MiB
3817909+dirty 43.75 MiB 48.08 MiB 4.33 MiB
0a147b2+dirty 49.74 MiB 55.08 MiB 5.34 MiB
5748023+dirty 48.30 MiB 53.54 MiB 5.23 MiB
d7d54c6+dirty 49.74 MiB 55.09 MiB 5.34 MiB

@github-actions

Copy link
Copy Markdown
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3873.65 ms 1245.81 ms -2627.84 ms
Size 5.15 MiB 6.89 MiB 1.74 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
68ae91b+dirty 3836.36 ms 1222.04 ms -2614.32 ms
0b5a379+dirty 3857.69 ms 1230.34 ms -2627.35 ms
bf168a4+dirty 3846.83 ms 1221.33 ms -2625.49 ms
f170ec3+dirty 3844.74 ms 1222.67 ms -2622.07 ms
68672fc+dirty 3832.22 ms 1228.29 ms -2603.93 ms
84cba31+dirty 3830.40 ms 1204.44 ms -2625.96 ms
2c735cc+dirty 1223.33 ms 1224.38 ms 1.04 ms
b9bebee+dirty 3858.02 ms 1231.92 ms -2626.11 ms
a50b33d+dirty 1207.11 ms 1212.10 ms 5.00 ms
5569641+dirty 3824.35 ms 1210.78 ms -2613.57 ms

App size

Revision Plain With Sentry Diff
68ae91b+dirty 4.98 MiB 6.46 MiB 1.48 MiB
0b5a379+dirty 5.15 MiB 6.70 MiB 1.54 MiB
bf168a4+dirty 4.98 MiB 6.47 MiB 1.49 MiB
f170ec3+dirty 5.15 MiB 6.69 MiB 1.53 MiB
68672fc+dirty 5.15 MiB 6.71 MiB 1.55 MiB
84cba31+dirty 4.98 MiB 6.55 MiB 1.57 MiB
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB
b9bebee+dirty 5.15 MiB 6.68 MiB 1.53 MiB
a50b33d+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5569641+dirty 5.15 MiB 6.67 MiB 1.51 MiB

@github-actions

Copy link
Copy Markdown
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 422.22 ms 445.26 ms 23.04 ms
Size 50.56 MiB 56.49 MiB 5.93 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
8929511+dirty 469.49 ms 502.65 ms 33.16 ms
1d3572b+dirty 444.48 ms 478.42 ms 33.94 ms
be120d6+dirty 514.67 ms 543.17 ms 28.49 ms
2d5d963+dirty 497.68 ms 534.02 ms 36.34 ms
bf168a4+dirty 430.60 ms 459.31 ms 28.71 ms
5c1e987+dirty 444.71 ms 475.13 ms 30.42 ms
100ce80+dirty 463.28 ms 532.10 ms 68.82 ms
88735e9+dirty 427.04 ms 487.37 ms 60.33 ms
b04af96+dirty 430.33 ms 485.98 ms 55.65 ms
e5bb5f6+dirty 438.85 ms 466.33 ms 27.48 ms

App size

Revision Plain With Sentry Diff
8929511+dirty 43.94 MiB 49.02 MiB 5.08 MiB
1d3572b+dirty 49.74 MiB 55.38 MiB 5.63 MiB
be120d6+dirty 49.74 MiB 55.36 MiB 5.62 MiB
2d5d963+dirty 50.56 MiB 56.46 MiB 5.90 MiB
bf168a4+dirty 49.74 MiB 55.09 MiB 5.35 MiB
5c1e987+dirty 43.94 MiB 48.94 MiB 5.00 MiB
100ce80+dirty 48.30 MiB 53.46 MiB 5.15 MiB
88735e9+dirty 49.74 MiB 54.82 MiB 5.07 MiB
b04af96+dirty 49.74 MiB 55.00 MiB 5.26 MiB
e5bb5f6+dirty 49.74 MiB 55.09 MiB 5.34 MiB

@antonis antonis closed this Sep 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Blocked ready-to-merge Triggers the full CI test suite skip-changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Test with React Native 0.88.0

1 participant