Skip to content

[macOS] Downgrade react-native-worklets - #4410

Merged
m-bert merged 2 commits into
mainfrom
@mbert/downgrade-worklets
Aug 10, 2026
Merged

[macOS] Downgrade react-native-worklets#4410
m-bert merged 2 commits into
mainfrom
@mbert/downgrade-worklets

Conversation

@m-bert

@m-bert m-bert commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Description

#4407 stack upgraded Worklets to 0.9. The problem is that Worklets 0.9 require Reanimated 4.4 or newer. These Rea versions do not support RN 0.81, which is still the latest release of react-native-macos. We decided to downgrade worklets instead of trying to revive RN Macos.

Test plan

Build example apps

Copilot AI lite review requested due to automatic review settings August 10, 2026 13:34
@coderabbitai

coderabbitai Bot commented Aug 10, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 593896ed-b323-4020-a9b7-2d74f396004d

📥 Commits

Reviewing files that changed from the base of the PR and between 4e05838 and 1413771.

⛔ Files ignored due to path filters (2)
  • apps/macos-example/macos/Podfile.lock is excluded by !**/*.lock
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (1)
  • apps/macos-example/package.json

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Updated the macOS example to use the standard react-native-worklets 0.8.1 package version.

Walkthrough

The macOS example updates react-native-worklets from patched version 0.9.1 to direct version 0.8.1.

Changes

macOS Worklets dependency

Layer / File(s) Summary
Update Worklets dependency
apps/macos-example/package.json
The macOS example now declares direct react-native-worklets version 0.8.1 instead of the patched 0.9.1 package reference.

Possibly related PRs

Suggested reviewers: tjzel

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the main change: downgrading the macOS example's react-native-worklets dependency.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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 macos-example workspace to use an older react-native-worklets release to remain compatible with react-native-macos / RN 0.81 constraints (since newer Worklets require newer Reanimated versions that don’t support RN 0.81 on macOS).

Changes:

  • Downgrade react-native-worklets in apps/macos-example from the patched 0.9.1 to 0.8.1.
  • Refresh CocoaPods lockfile for the macOS example to reflect the dependency graph after the downgrade (including the resolved Reanimated/Worklets pods).

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated 1 comment.

File Description
apps/macos-example/package.json Pins react-native-worklets to 0.8.1 for macOS/RN 0.81 compatibility.
apps/macos-example/macos/Podfile.lock Updates pod lockfile to match the resulting native dependency resolution.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread apps/macos-example/package.json
@m-bert
m-bert merged commit a3377f0 into main Aug 10, 2026
7 checks passed
@m-bert
m-bert deleted the @mbert/downgrade-worklets branch August 10, 2026 14:47
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