Skip to content

chore: Bump macOS sample to react-native-macos 0.81.7#6315

Open
antonis wants to merge 5 commits into
mainfrom
antonis/macos-sample-rn-0.81
Open

chore: Bump macOS sample to react-native-macos 0.81.7#6315
antonis wants to merge 5 commits into
mainfrom
antonis/macos-sample-rn-0.81

Conversation

@antonis

@antonis antonis commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Bumps the macOS sample app from react-native 0.73.9 / react-native-macos 0.73.34 to react-native 0.81.6 / react-native-macos 0.81.7 (latest available).

Key changes:

  • react 18.2.0 → 19.1.4
  • react-native 0.73.9 → 0.81.6
  • react-native-macos 0.73.34 → 0.81.7
  • react-native-reanimated 3.8.1 → 3.19.5
  • react-redux ^8 → ^9, redux ^4 → ^5 (required for React 19)
  • @react-native/* devDependencies → 0.81.6
  • @types/react → ^19.1.4
  • Added @react-native-community/cli 20.1.3 (required since RN 0.78+)
  • Removed FlipperConfiguration.disabled from Podfile (removed in react-native-macos 0.81+)

Native deps intentionally left at current versions (macOS native compat unverified):

  • react-native-screens 3.29.0
  • react-native-gesture-handler 2.14.0
  • react-native-safe-area-context 4.8.0

💡 Motivation and Context

Related: #6267

💚 How did you test it?

CI, Locally

📝 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
  • No breaking changes

🔮 Next steps

@github-actions

github-actions Bot commented Jun 18, 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: Bump macOS sample to react-native-macos 0.81.7 by antonis in #6315

🤖 This preview updates automatically when you update the PR.

@antonis antonis marked this pull request as ready for review June 18, 2026 10:59
Comment thread dev-packages/e2e-tests/package.json Outdated
Comment thread samples/react-native-macos/package.json
Comment thread dev-packages/e2e-tests/package.json Outdated
Comment thread samples/react-native-macos/package.json
Comment thread samples/react-native-macos/package.json
@antonis antonis marked this pull request as draft June 18, 2026 11:09

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

✅ Bugbot reviewed your changes and found no new issues!

1 issue from previous review remains unresolved.

Fix All in Cursor

Comment @cursor review or bugbot run to trigger another review on this PR

Reviewed by Cursor Bugbot for commit b9826e1. Configure here.

Comment thread samples/react-native-macos/package.json
@antonis antonis force-pushed the antonis/macos-sample-rn-0.81 branch from 21f5a99 to fa65bc8 Compare June 18, 2026 11:40
@antonis antonis force-pushed the antonis/macos-sample-rn-0.81 branch from fa65bc8 to b9ce8c2 Compare June 18, 2026 12:53
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Jun 18, 2026
@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 404.73 ms 445.12 ms 40.39 ms
Size 49.74 MiB 54.81 MiB 5.07 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
a50b33d+dirty 500.81 ms 532.11 ms 31.30 ms
09a902f+dirty 427.38 ms 473.80 ms 46.42 ms
ef27341+dirty 412.94 ms 443.98 ms 31.04 ms
7d6fd3a+dirty 403.02 ms 422.56 ms 19.54 ms
c004dae+dirty 412.86 ms 481.50 ms 68.64 ms
a3265b6+dirty 406.86 ms 449.84 ms 42.98 ms
4e0ba9c+dirty 452.84 ms 473.36 ms 20.52 ms
a5d243c+dirty 424.52 ms 485.18 ms 60.66 ms
b0d3373+dirty 557.66 ms 579.42 ms 21.76 ms
f3215d3+dirty 411.11 ms 454.38 ms 43.27 ms

App size

Revision Plain With Sentry Diff
a50b33d+dirty 43.75 MiB 48.08 MiB 4.33 MiB
09a902f+dirty 49.74 MiB 54.81 MiB 5.07 MiB
ef27341+dirty 48.30 MiB 53.54 MiB 5.24 MiB
7d6fd3a+dirty 43.75 MiB 48.14 MiB 4.39 MiB
c004dae+dirty 48.30 MiB 53.49 MiB 5.19 MiB
a3265b6+dirty 48.30 MiB 53.58 MiB 5.28 MiB
4e0ba9c+dirty 48.30 MiB 53.49 MiB 5.19 MiB
a5d243c+dirty 48.30 MiB 53.54 MiB 5.23 MiB
b0d3373+dirty 48.30 MiB 53.58 MiB 5.28 MiB
f3215d3+dirty 48.30 MiB 53.49 MiB 5.19 MiB

Previous results on branch: antonis/macos-sample-rn-0.81

Startup times

Revision Plain With Sentry Diff
8b04476+dirty 635.15 ms 682.20 ms 47.04 ms

App size

Revision Plain With Sentry Diff
8b04476+dirty 49.74 MiB 54.81 MiB 5.07 MiB

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3850.33 ms 1228.48 ms -2621.85 ms
Size 4.98 MiB 6.46 MiB 1.49 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
5ee78d6+dirty 3847.52 ms 1224.27 ms -2623.25 ms
a0d8cf8+dirty 3842.33 ms 1212.40 ms -2629.93 ms
8929511+dirty 1216.42 ms 1219.02 ms 2.60 ms
5748023+dirty 3840.49 ms 1227.43 ms -2613.05 ms
7a89652+dirty 3861.46 ms 1229.61 ms -2631.85 ms
3a829f0+dirty 3839.76 ms 1214.69 ms -2625.06 ms
3b6e9f9+dirty 3851.90 ms 1233.33 ms -2618.57 ms
44c8b3f+dirty 3823.85 ms 1207.66 ms -2616.19 ms
eb93136+dirty 3843.09 ms 1220.11 ms -2622.98 ms
2c735cc+dirty 1229.67 ms 1221.50 ms -8.17 ms

App size

Revision Plain With Sentry Diff
5ee78d6+dirty 5.15 MiB 6.69 MiB 1.53 MiB
a0d8cf8+dirty 5.15 MiB 6.67 MiB 1.51 MiB
8929511+dirty 3.38 MiB 4.80 MiB 1.42 MiB
5748023+dirty 5.15 MiB 6.68 MiB 1.53 MiB
7a89652+dirty 5.15 MiB 6.70 MiB 1.55 MiB
3a829f0+dirty 5.15 MiB 6.70 MiB 1.54 MiB
3b6e9f9+dirty 5.15 MiB 6.68 MiB 1.53 MiB
44c8b3f+dirty 5.15 MiB 6.66 MiB 1.51 MiB
eb93136+dirty 5.15 MiB 6.69 MiB 1.53 MiB
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB

Previous results on branch: antonis/macos-sample-rn-0.81

Startup times

Revision Plain With Sentry Diff
8b04476+dirty 3867.94 ms 1222.70 ms -2645.23 ms

App size

Revision Plain With Sentry Diff
8b04476+dirty 4.98 MiB 6.46 MiB 1.49 MiB

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 433.86 ms 486.46 ms 52.60 ms
Size 49.74 MiB 54.81 MiB 5.07 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
09a902f+dirty 423.02 ms 472.18 ms 49.16 ms
ef27341+dirty 519.02 ms 553.42 ms 34.40 ms
a50b33d+dirty 353.21 ms 398.48 ms 45.27 ms
c004dae+dirty 404.60 ms 430.67 ms 26.07 ms
100ce80+dirty 463.28 ms 532.10 ms 68.82 ms
44c8b3f+dirty 492.13 ms 563.47 ms 71.34 ms
04207c4+dirty 395.40 ms 456.55 ms 61.15 ms
a3265b6+dirty 410.96 ms 444.76 ms 33.80 ms
7ac3378+dirty 410.67 ms 442.60 ms 31.92 ms
4e0ba9c+dirty 421.39 ms 455.80 ms 34.41 ms

App size

Revision Plain With Sentry Diff
09a902f+dirty 49.74 MiB 54.81 MiB 5.07 MiB
ef27341+dirty 48.30 MiB 53.54 MiB 5.24 MiB
a50b33d+dirty 43.94 MiB 48.94 MiB 5.00 MiB
c004dae+dirty 48.30 MiB 53.49 MiB 5.19 MiB
100ce80+dirty 48.30 MiB 53.46 MiB 5.15 MiB
44c8b3f+dirty 48.30 MiB 53.46 MiB 5.15 MiB
04207c4+dirty 43.94 MiB 48.98 MiB 5.04 MiB
a3265b6+dirty 48.30 MiB 53.58 MiB 5.28 MiB
7ac3378+dirty 43.94 MiB 48.99 MiB 5.05 MiB
4e0ba9c+dirty 48.30 MiB 53.49 MiB 5.19 MiB

Previous results on branch: antonis/macos-sample-rn-0.81

Startup times

Revision Plain With Sentry Diff
8b04476+dirty 415.30 ms 451.04 ms 35.74 ms

App size

Revision Plain With Sentry Diff
8b04476+dirty 49.74 MiB 54.81 MiB 5.07 MiB

@github-actions

github-actions Bot commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 3838.45 ms 1220.65 ms -2617.79 ms
Size 4.98 MiB 6.46 MiB 1.49 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
5ee78d6+dirty 3815.71 ms 1217.04 ms -2598.67 ms
a0d8cf8+dirty 3826.15 ms 1213.12 ms -2613.03 ms
8929511+dirty 1223.41 ms 1222.49 ms -0.92 ms
5748023+dirty 3844.74 ms 1225.49 ms -2619.26 ms
7a89652+dirty 3827.11 ms 1211.49 ms -2615.62 ms
3a829f0+dirty 3822.15 ms 1211.04 ms -2611.10 ms
3b6e9f9+dirty 3822.77 ms 1208.00 ms -2614.77 ms
44c8b3f+dirty 3849.24 ms 1209.94 ms -2639.31 ms
eb93136+dirty 3846.51 ms 1226.13 ms -2620.39 ms
2c735cc+dirty 1223.33 ms 1224.38 ms 1.04 ms

App size

Revision Plain With Sentry Diff
5ee78d6+dirty 5.15 MiB 6.69 MiB 1.53 MiB
a0d8cf8+dirty 5.15 MiB 6.67 MiB 1.51 MiB
8929511+dirty 3.38 MiB 4.80 MiB 1.42 MiB
5748023+dirty 5.15 MiB 6.68 MiB 1.53 MiB
7a89652+dirty 5.15 MiB 6.70 MiB 1.55 MiB
3a829f0+dirty 5.15 MiB 6.70 MiB 1.54 MiB
3b6e9f9+dirty 5.15 MiB 6.68 MiB 1.53 MiB
44c8b3f+dirty 5.15 MiB 6.66 MiB 1.51 MiB
eb93136+dirty 5.15 MiB 6.69 MiB 1.53 MiB
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB

Previous results on branch: antonis/macos-sample-rn-0.81

Startup times

Revision Plain With Sentry Diff
8b04476+dirty 3835.22 ms 1224.80 ms -2610.41 ms

App size

Revision Plain With Sentry Diff
8b04476+dirty 4.98 MiB 6.46 MiB 1.49 MiB

@antonis antonis removed the ready-to-merge Triggers the full CI test suite label Jun 19, 2026
antonis and others added 5 commits June 19, 2026 11:21
…s 0.81.7

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
FlipperConfiguration was removed in react-native-macos 0.81+, causing
`pod install` to fail with `uninitialized constant FlipperConfiguration`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove cli-platform-ios/native_modules require (bundled in react_native_pods.rb since RN 0.78+)
- Bump platform from macOS 12.0 to 14.0 (react-native-macos 0.81 minimum)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Point RNSentry podspec version detection to react-native-macos
instead of react-native, so NEW_HERMES_RUNTIME flag is correctly
set and the new Hermes sampling profiler API is used.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@antonis antonis force-pushed the antonis/macos-sample-rn-0.81 branch from e4465b5 to bfdd58f Compare June 19, 2026 09:36
@antonis antonis added ready-to-merge Triggers the full CI test suite and removed ready-to-merge Triggers the full CI test suite labels Jun 19, 2026
@antonis antonis marked this pull request as ready for review June 19, 2026 10:41
@github-actions

Copy link
Copy Markdown
Contributor
Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request

Generated by 🚫 dangerJS against bfdd58f

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.

1 participant