Skip to content

Upgrade React Native to 0.79 #57511

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mountiny opened this issue Feb 27, 2025 · 54 comments
Open

Upgrade React Native to 0.79 #57511

mountiny opened this issue Feb 27, 2025 · 54 comments
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Task Weekly KSv2

Comments

@mountiny
Copy link
Contributor

mountiny commented Feb 27, 2025

Upgrade React Native (RN) to the Latest Version for Enhanced Performance and Compatibility

Background:

Over time, our codebase has grown to include numerous custom patches, and the open-source ecosystem around React Native continues to evolve with frequent updates, performance improvements, and new features. Third-party libraries often adapt quickly to these changes.

Problem:

Using an outdated React Native version complicates patch management, restricts compatibility with modern libraries, and negatively impacts app performance and stability.

Solution:

  • Upgrade React Native to latest version and update dependencies
  • Audit and remove unnecessary patches
  • Conduct thorough testing for stability.

@war-in @WoLewicki @j-piasecki

Issue OwnerCurrent Issue Owner: @war-in
@mountiny mountiny self-assigned this Feb 27, 2025
@mountiny mountiny added Weekly KSv2 and removed Daily KSv2 labels Feb 27, 2025
@WoLewicki
Copy link
Contributor

I'll be helping with it!

@war-in
Copy link
Contributor

war-in commented Feb 27, 2025

Hi, I'm going to work on this 🤝

@war-in
Copy link
Contributor

war-in commented Feb 28, 2025

Hi, I prepared two drafts (OD, ND). Currently, we need to wait for some libs (like expo and react-native-airship) to support RN 0.78.
I'm going to monitor those libraries and start working on the bump again once they're ready 🫡

@mountiny
Copy link
Contributor Author

mountiny commented Mar 2, 2025

Thanks! Lets focus on the 77 to be brought over the finish line

@melvin-bot melvin-bot bot added the Overdue label Mar 11, 2025
@mountiny
Copy link
Contributor Author

pushing the 0.77 ahead

@melvin-bot melvin-bot bot removed the Overdue label Mar 11, 2025
@melvin-bot melvin-bot bot added the Overdue label Mar 20, 2025
@mountiny
Copy link
Contributor Author

0.77 merged and in staging now

@mountiny
Copy link
Contributor Author

mountiny commented Apr 1, 2025

Draft PRs are starting, but I would post a P/S still

@melvin-bot melvin-bot bot removed the Overdue label Apr 1, 2025
@mountiny
Copy link
Contributor Author

mountiny commented Apr 2, 2025

Working through it, Marcin is ooo

@roryabraham roryabraham self-assigned this Apr 7, 2025
@roryabraham
Copy link
Contributor

I can start helping to shepherd this in the hours when @mountiny's offline

@mountiny
Copy link
Contributor Author

mountiny commented Apr 7, 2025

Would love if you could ❤

@roryabraham roryabraham reopened this May 22, 2025
@roryabraham
Copy link
Contributor

I only skipped over #62577 because of your comment on QA steps @mountiny

@roryabraham
Copy link
Contributor

All the PR's in @war-in's last comment have been merged. Next up, I think we need to redo the react-native-live-markdown PR

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels May 23, 2025
@melvin-bot melvin-bot bot changed the title [Due for payment 2025-05-28] Upgrade React Native to 0.79 [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 May 23, 2025
Copy link

melvin-bot bot commented May 23, 2025

Reviewing label has been removed, please complete the "BugZero Checklist".

@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label May 23, 2025
Copy link

melvin-bot bot commented May 23, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.50-0 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-05-30. 🎊

For reference, here are some details about the assignees on this issue:

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 and removed Weekly KSv2 labels May 26, 2025
@war-in
Copy link
Contributor

war-in commented May 26, 2025

@shubham1206agra @mountiny @roryabraham

We released a new live-markdown version, which fixedthe previous deploy blocker, so I prepared new PRs

@mountiny
Copy link
Contributor Author

@shubham1206agra can you please retest those prs

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Weekly KSv2 labels May 26, 2025
@melvin-bot melvin-bot bot changed the title [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 [Due for payment 2025-06-02] [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 May 26, 2025
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label May 26, 2025
Copy link

melvin-bot bot commented May 26, 2025

Reviewing label has been removed, please complete the "BugZero Checklist".

Copy link

melvin-bot bot commented May 26, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.51-6 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-06-02. 🎊

For reference, here are some details about the assignees on this issue:

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels May 28, 2025
Copy link

melvin-bot bot commented May 28, 2025

⚠️ Looks like this issue was linked to a Deploy Blocker here

If you are the assigned CME please investigate whether the linked PR caused a regression and leave a comment with the results.

If a regression has occurred and you are the assigned CM follow the instructions here.

If this regression could have been avoided please consider also proposing a recommendation to the PR checklist so that we can avoid it in the future.

@mountiny
Copy link
Contributor Author

Had to revert the #62788 again with this blocker #62902

@melvin-bot melvin-bot bot added Weekly KSv2 and removed Daily KSv2 labels May 29, 2025
@melvin-bot melvin-bot bot changed the title [Due for payment 2025-06-02] [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 [Due for payment 2025-06-05] [Due for payment 2025-06-02] [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 May 29, 2025
Copy link

melvin-bot bot commented May 29, 2025

The solution for this issue has been 🚀 deployed to production 🚀 in version 9.1.53-7 and is now subject to a 7-day regression period 📆. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2025-06-05. 🎊

For reference, here are some details about the assignees on this issue:

@mountiny mountiny changed the title [Due for payment 2025-06-05] [Due for payment 2025-06-02] [Due for payment 2025-05-30] [Due for payment 2025-05-28] Upgrade React Native to 0.79 Upgrade React Native to 0.79 May 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production Task Weekly KSv2
Projects
Status: Done
Development

No branches or pull requests

6 participants