-
Notifications
You must be signed in to change notification settings - Fork 74
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
Upgrade react-native to v0.71.2 #234
Upgrade react-native to v0.71.2 #234
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read the CLA Document and I hereby sign the CLA |
@mountiny @roryabraham What's the best way to test this? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but how can we test this? Shall we just merge it and let Applause test the App?
I think @marcaaron or @kidroca had some ways before how to test react-native-onyx with the App, do you have any tips here? |
|
One way to test this with the App repo is to just build the web dist with |
native doesn't need to build but web does IIRC. |
Yes to what Marc suggests When I work on Onyx, and I want to test changes in App I do the following:
If this is for a one time test, you can just build the Onyx project and then copy it over to |
@priyeshshah11 Do these steps sound good? We should be able to test it with the RN update PR then |
@mountiny yes the above mentioned steps worked & I was able to test web & it looks all good. Is there anything specific that I should be looking out for? Thanks @kidroca & @marcaaron ❤️ |
@priyeshshah11 I think we just want to test usual from through the app:
I think this should cover all the actions. Also SQLite is used in native device afaik so we should test this in web and also in native device 🙌 |
Tested the above on web but still waiting on testing this on native, currently blocked by errors on Expensify/App#15130 |
Finally, was able to fix the native build errors & have tested the above & it all looks good. I think we should now merge this & release & then perform thorough testing on Expensify/App#15130 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I also tested and works well on my end.
@priyeshshah11 it looks like the commits are not signed and we can't merge this one. Could you please check? |
…eshshah11/react-native-onyx into priyeshshah11-v0.71-upgrade
@cristipaval I tried this to sign previous commits but I don't think that worked as expected. Do you want me to create a new branch and push the signed commit on that? |
@cristipaval Either way created #235 with signed commits, feel free to close #234 in favour of that. cc: @mountiny |
Thank you! |
Details
This PR upgrades the
react-native
version to v0.71.2 & also upgrades thereact-native-quick-sqlite
to v8.0.0-beta.2 as that includes the v0.71.2 upgrade.Related Issues
Expensify/App#15124
Automated Tests
No tests have been added as just upgrading the dependancy versions
Linked PRs
Expensify/App#15130 is dependent on this PR