Skip to content

chore(deps): Bump E2E tests to 0.86.2 and @react-native/* companion packages - #6536

Open
antonis wants to merge 1 commit into
mainfrom
deps/align-rn-companions-0.86.2
Open

chore(deps): Bump E2E tests to 0.86.2 and @react-native/* companion packages#6536
antonis wants to merge 1 commit into
mainfrom
deps/align-rn-companions-0.86.2

Conversation

@antonis

@antonis antonis commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Follow-up on top of #6535. The RN update script only bumps the react-native package itself, so after #6535 bumped react-native to 0.86.2 the @react-native/* companion packages and the E2E matrix were left at 0.86.0.

This PR aligns them:

  • @react-native/{babel-preset,jest-preset,metro-config,typescript-config,new-app-screen}0.86.2 in packages/core, samples/react-native, and both performance-tests apps.
  • .github/workflows/e2e-v2.yml rn-version matrix entries 0.86.00.86.2.
  • Regenerated yarn.lock.

The remaining 0.86.0 entries in yarn.lock are transitive deps pinned internally by Expo SDK 57 (@expo/cli, @expo/prebuild-config, babel-preset-expo) and are intentionally left untouched.

💡 Motivation and Context

Keep the dev/test toolchain consistent with the react-native@0.86.2 bump from #6535; mismatched companion versions can cause subtle Metro/Babel/codegen issues and the E2E suite should exercise the same RN version the SDK builds against. Based on #6535 (deps/scripts/update-rn.sh).

💚 How did you test it?

yarn install resolves cleanly with the aligned versions. Full validation via CI (build, tests, E2E matrix on 0.86.2).

📝 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

Merge after #6535 (base branch). All changes are dev/CI/sample-only — nothing ships to the published SDK.

@github-actions

github-actions Bot commented Jul 29, 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).


  • chore(deps): Bump E2E tests to 0.86.2 and @react-native/* companion packages by antonis in #6536
  • chore(deps): update React Native to v0.86.2 by github-actions in #6535
  • feat(tracing): Add check and download timing spans to Expo Updates listener by antonis in #6430
  • fix(tracing): Skip duplicate navigation span from withAnchor POP_TO by antonis in #6439
  • test(e2e): Assert TTID/TTFD spans share their navigation transaction's trace and parent span by antonis in #6530
  • chore(deps): add sharp ^0.35.0 resolution (dev-only advisory) by antonis in #6525
  • chore(deps): add body-parser ^2.3.0 resolution (dev-only advisory) by antonis in #6524
  • chore(deps): add morgan ^1.11.0 resolution (dev-only advisory) by antonis in #6523
  • chore(deps): bump postcss to ^8.5.18 (dev-only advisory) by antonis in #6522
  • chore(deps): bump brace-expansion 5.x to ^5.0.8 (dev-only advisory) by antonis in #6521
  • ci: Disable yarn age gate when bumping first-party @sentry deps by antonis in #6513
  • feat(core): Attach TurboModule breakdown to active spans on spanEnd by alwx in #6478
  • feat(core): Export instrumentStateGraph and deprecate instrumentLangGraph by antonis in #6520
  • chore(deps): bump the codeql-action group across 1 directory with 3 updates by dependabot in #6517
  • chore(deps): bump ruby/setup-ruby from 1.319.0 to 1.321.0 by dependabot in #6518
  • chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by dependabot in #6519
  • chore(deps): update JavaScript SDK to v10.68.0 by github-actions in #6516
  • chore(deps): bump tar from 7.5.20 to 7.5.21 by dependabot in #6515
  • chore(deps): bump lerna to ^9.0.7 to resolve remaining dev-tooling advisories by antonis in #6499
  • chore(deps): Migrate to @sentry/bundler-plugins by antonis in #6501
  • chore: update changelog warning with fix version by antonis in #6509
  • chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 by dependabot in #6463
  • chore(deps): bump json from 2.17.1.2 to 2.19.9 in /performance-tests by dependabot in #6512
  • chore(deps): update CLI to v3.6.2 by github-actions in #6511

Plus 2 more


🤖 This preview updates automatically when you update the PR.

@antonis antonis added the ready-to-merge Triggers the full CI test suite label Jul 29, 2026
@antonis antonis changed the title chore(deps): align @react-native/* companions to 0.86.2 chore(deps): Bump E2E tests and @react-native/* companions to 0.86.2 Jul 29, 2026
@antonis antonis changed the title chore(deps): Bump E2E tests and @react-native/* companions to 0.86.2 chore(deps): Bump E2E tests to 0.86.2 and @react-native/* companion packages Jul 29, 2026
@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 421.51 ms 473.35 ms 51.84 ms
Size 49.74 MiB 55.37 MiB 5.63 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
3ce5254+dirty 410.57 ms 448.48 ms 37.91 ms
5b7e8a7+dirty 418.55 ms 488.46 ms 69.91 ms
88735e9+dirty 429.04 ms 484.17 ms 55.13 ms
bc8f61e+dirty 442.98 ms 506.56 ms 63.58 ms
038a6d7+dirty 524.82 ms 531.92 ms 7.10 ms
a0d8cf8+dirty 411.71 ms 467.57 ms 55.87 ms
ef27341+dirty 412.94 ms 443.98 ms 31.04 ms
4966363+dirty 400.04 ms 431.08 ms 31.04 ms
57e0069+dirty 413.82 ms 453.47 ms 39.65 ms
4953e94+dirty 442.02 ms 456.52 ms 14.50 ms

App size

Revision Plain With Sentry Diff
3ce5254+dirty 43.75 MiB 48.12 MiB 4.37 MiB
5b7e8a7+dirty 48.30 MiB 53.58 MiB 5.28 MiB
88735e9+dirty 49.74 MiB 54.82 MiB 5.07 MiB
bc8f61e+dirty 49.74 MiB 55.09 MiB 5.35 MiB
038a6d7+dirty 48.30 MiB 53.60 MiB 5.30 MiB
a0d8cf8+dirty 48.30 MiB 53.49 MiB 5.19 MiB
ef27341+dirty 48.30 MiB 53.54 MiB 5.24 MiB
4966363+dirty 48.30 MiB 53.54 MiB 5.24 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB
4953e94+dirty 43.75 MiB 48.08 MiB 4.33 MiB

@sentry

sentry Bot commented Jul 29, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
Sentry RN io.sentry.reactnative.sample 8.20.0 (100) Release

⚙️ sentry-react-native Build Distribution Settings

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3820.17 ms 1211.96 ms -2608.21 ms
Size 4.98 MiB 6.55 MiB 1.58 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
7d8c8bd+dirty 3837.24 ms 1215.51 ms -2621.73 ms
7887847+dirty 3849.83 ms 1227.35 ms -2622.48 ms
580fb5c+dirty 3836.13 ms 1218.72 ms -2617.41 ms
e5bb5f6+dirty 3826.14 ms 1212.24 ms -2613.90 ms
f3215d3+dirty 3842.73 ms 1219.33 ms -2623.40 ms
df5d108+dirty 1225.90 ms 1220.14 ms -5.76 ms
5b7e8a7+dirty 3851.22 ms 1223.79 ms -2627.43 ms
d038a14+dirty 3845.71 ms 1228.11 ms -2617.59 ms
68ae91b+dirty 3834.04 ms 1216.60 ms -2617.44 ms
1a2e7e0+dirty 3842.49 ms 1220.04 ms -2622.45 ms

App size

Revision Plain With Sentry Diff
7d8c8bd+dirty 5.15 MiB 6.68 MiB 1.53 MiB
7887847+dirty 4.98 MiB 6.46 MiB 1.48 MiB
580fb5c+dirty 4.98 MiB 6.46 MiB 1.48 MiB
e5bb5f6+dirty 4.98 MiB 6.51 MiB 1.53 MiB
f3215d3+dirty 5.15 MiB 6.67 MiB 1.52 MiB
df5d108+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5b7e8a7+dirty 5.15 MiB 6.70 MiB 1.54 MiB
d038a14+dirty 5.15 MiB 6.67 MiB 1.51 MiB
68ae91b+dirty 4.98 MiB 6.46 MiB 1.48 MiB
1a2e7e0+dirty 4.98 MiB 6.46 MiB 1.49 MiB

@github-actions

github-actions Bot commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3842.30 ms 1218.77 ms -2623.53 ms
Size 4.98 MiB 6.55 MiB 1.58 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
6176a94+dirty 3854.15 ms 1221.77 ms -2632.38 ms
3ce5254+dirty 1217.70 ms 1224.69 ms 6.99 ms
580fb5c+dirty 3835.45 ms 1218.61 ms -2616.84 ms
e5bb5f6+dirty 3825.74 ms 1217.30 ms -2608.43 ms
4953e94+dirty 1217.41 ms 1223.53 ms 6.12 ms
04207c4+dirty 1228.55 ms 1226.04 ms -2.51 ms
5257d80+dirty 3845.40 ms 1226.21 ms -2619.19 ms
9210ae6+dirty 3834.11 ms 1216.64 ms -2617.47 ms
5a010b7+dirty 3856.76 ms 1232.65 ms -2624.11 ms
4b87b12+dirty 1199.49 ms 1199.78 ms 0.29 ms

App size

Revision Plain With Sentry Diff
6176a94+dirty 5.15 MiB 6.68 MiB 1.53 MiB
3ce5254+dirty 3.38 MiB 4.76 MiB 1.38 MiB
580fb5c+dirty 4.98 MiB 6.46 MiB 1.48 MiB
e5bb5f6+dirty 4.98 MiB 6.51 MiB 1.53 MiB
4953e94+dirty 3.38 MiB 4.73 MiB 1.35 MiB
04207c4+dirty 3.38 MiB 4.76 MiB 1.38 MiB
5257d80+dirty 5.15 MiB 6.69 MiB 1.54 MiB
9210ae6+dirty 5.15 MiB 6.68 MiB 1.53 MiB
5a010b7+dirty 5.15 MiB 6.69 MiB 1.54 MiB
4b87b12+dirty 3.38 MiB 4.77 MiB 1.39 MiB

Base automatically changed from deps/scripts/update-rn.sh to main July 29, 2026 07:54
Bump @react-native/{babel-preset,jest-preset,metro-config,typescript-config,new-app-screen}
from 0.86.0 to 0.86.2 to match react-native 0.86.2, and update the E2E
matrix rn-version accordingly.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@antonis
antonis force-pushed the deps/align-rn-companions-0.86.2 branch from 8988f09 to 6e394f8 Compare July 29, 2026 07:56
@antonis
antonis marked this pull request as ready for review July 29, 2026 08:00
@github-actions

Copy link
Copy Markdown
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 587.84 ms 598.59 ms 10.76 ms
Size 49.74 MiB 55.37 MiB 5.63 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
100ce80+dirty 463.28 ms 532.10 ms 68.82 ms
bc8f61e+dirty 419.31 ms 453.39 ms 34.08 ms
15d4514+dirty 413.63 ms 449.62 ms 35.99 ms
d2eadf8+dirty 468.02 ms 530.37 ms 62.35 ms
64630e5+dirty 427.13 ms 486.67 ms 59.55 ms
882f8ae+dirty 408.19 ms 435.86 ms 27.67 ms
5748023+dirty 413.71 ms 468.71 ms 54.99 ms
57e0069+dirty 442.25 ms 486.64 ms 44.39 ms
4acd4e9+dirty 431.33 ms 477.68 ms 46.35 ms
580fb5c+dirty 515.72 ms 585.38 ms 69.66 ms

App size

Revision Plain With Sentry Diff
100ce80+dirty 48.30 MiB 53.46 MiB 5.15 MiB
bc8f61e+dirty 49.74 MiB 55.09 MiB 5.35 MiB
15d4514+dirty 48.30 MiB 53.60 MiB 5.30 MiB
d2eadf8+dirty 48.30 MiB 53.48 MiB 5.18 MiB
64630e5+dirty 49.74 MiB 54.82 MiB 5.07 MiB
882f8ae+dirty 48.30 MiB 53.60 MiB 5.29 MiB
5748023+dirty 48.30 MiB 53.54 MiB 5.23 MiB
57e0069+dirty 49.74 MiB 54.85 MiB 5.11 MiB
4acd4e9+dirty 49.74 MiB 55.26 MiB 5.52 MiB
580fb5c+dirty 49.74 MiB 54.79 MiB 5.05 MiB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant