-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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 0.64 #16562
Upgrade React Native to 0.64 #16562
Conversation
You can trigger optional UI/connected tests for these changes by visiting CircleCI here. |
You can trigger an installable build for these changes by visiting CircleCI here. |
Generated by 🚫 dangerJS |
Bumping this to 17.7 as part of the open PRs walkthrough before starting the 17.6 code freeze because there are conflicting files and it hasn't been reviewed yet. Ping me here if this can't wait two weeks and needs to go into 17.6 once approved. 👍 |
Hi @ceyhun 👋
Looking at https://buildkite.com/wordpress-mobile/wordpress-ios/builds/629, the UI tests for iPhone and iPad failed with errors like:
Is this a known issue? A couple of other things I wasn't sure about:
|
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 smoke tested the app using the App Center build and didn't see any issues. I held off manual testing because I wasn't sure which areas need testing the most.
…n the Project navigator in Xcode 12.4
Thanks for the review @guarani!
I think it's safe to ignore Buildkite failures for now (internal references p1621980493008500-slack-CEJT26EG1 , p1623844140451700-slack-CC7L49W13).
After that one, there was another pass of writing flow test both on WPiOS and WPAndroid mentioned here. That was done on a branch fixing WPAndroid errors targeting RN 0.64 upgrade branch. The changes for the fix were cherry-picked to the RN 0.64 upgrade branch.
Thanks again! I think that should be enough for now and other than that I guess it would take a lot of time to go through every manual test and we may have to rely on automated ones and the future release tests we'll have.
I thought the regression notes didn't really fit well with a big change like a React Native upgrade it's really hard to tell. I guess the whole Gutenberg editor can be affected by these changes and we didn't mostly rely on WPiOS's automated tests for catching any regressions. I'll add this in there. |
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 think it's safe to ignore Buildkite failures for now (internal references p1621980493008500-slack-CEJT26EG1 , p1623844140451700-slack-CC7L49W13).
Ah yes, I forgot that buildkite errors aren't blockers.
After that one, there was another pass of writing flow test both on WPiOS and WPAndroid mentioned here. That was done on a branch fixing WPAndroid errors targeting RN 0.64 upgrade branch. The changes for the fix were cherry-picked to the RN 0.64 upgrade branch.
Sounds good!
Thanks again! I think that should be enough for now and other than that I guess it would take a lot of time to go through every manual test and we may have to rely on automated ones and the future release tests we'll have.
I think that makes sense.
I thought the regression notes didn't really fit well with a big change like a React Native upgrade it's really hard to tell. I guess the whole Gutenberg editor can be affected by these changes and we didn't mostly rely on WPiOS's automated tests for catching any regressions. I'll add this in there.
Cool, makes sense. I just noticed you added "Gutenberg Mobile has it's own automated tests and doesn't rely on WPiOS's automated tests for now" above. My understanding was that EditorGutenbergTests
is relied upon to some extent to catch editor regressions – even though it only really does a little bit of smoke testing of the editor. Not sure if that's what you meant, just wanted to mention it.
Looking forward to using 0.64! 🕺 Thanks for all the work here! 🙇
I keep forgetting about that one 😄 But yeah, I guess we'll not be adding any more automated tests other than that for Gutenberg for the time being. Thanks a lot for the review 🙇 |
🎉 |
Upgrading react-native to version 0.64.0
To test: Follow instructions on gutenberg-mobile PR: wordpress-mobile/gutenberg-mobile#3430
Regression Notes
PR submission checklist:
RELEASE-NOTES.txt
if necessary.