-
Notifications
You must be signed in to change notification settings - Fork 984
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
[iOS Only] Enable new architecture for react-native #19748
Conversation
Jenkins BuildsClick to see older builds (60)
|
8559bfb
to
21a54d6
Compare
9dc3482
to
2888613
Compare
2888613
to
0f70fa3
Compare
c671cec
to
77ce308
Compare
d7de816
to
cb05db7
Compare
@status-im/mobile-qa : we just need a smoke test for this PR since we enable new architecture only for iOS |
This looks like a small footprint PR, but just so that everyone is aware in case it causes subtle issues. cc @J-Son89 @smohamedjavid @clauxx |
iOS build works perfectly, but |
6d4d582
to
292e65a
Compare
@ajayesivan : thanks for testing this locally. I fixed it with latest push. |
@siddarthkay Should this PR also address upgrades we need to do for the new arch as noted here: #18138 (comment) |
90% of end-end tests have passed
Failed tests (3)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestWalletMultipleDevice:
Expected to fail tests (2)Click to expandClass TestGroupChatMultipleDeviceMergedNewUI:
Class TestCommunityOneDeviceMerged:
Passed tests (47)Click to expandClass TestCommunityMultipleDeviceMergedTwo:
Class TestGroupChatMultipleDeviceMergedNewUI:
Class TestOneToOneChatMultipleSharedDevicesNewUiTwo:
Class TestActivityCenterContactRequestMultipleDevicePR:
Class TestCommunityOneDeviceMerged:
Class TestCommunityMultipleDeviceMerged:
Class TestWalletOneDevice:
Class TestActivityMultipleDevicePRTwo:
Class TestActivityMultipleDevicePR:
Class TestDeepLinksOneDevice:
Class TestOneToOneChatMultipleSharedDevicesNewUi:
|
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.
Great work!
Hi @BalogunofAfrica : good question, We can do those upgrades gradually in separate PRs. I was able to set my profile picture and send an image in chat which uses atleast 2 of these "must upgrade" libs. Currently I am waiting on @status-im/mobile-qa to give me the green light to merge this PR. |
d125a45
to
fe0e2f6
Compare
This commit enables `Fabric` and `Hermes` for `iOS` and in my initial tests the app seemed to behave well. We can't do this for Android yet because the blur view implementation is not ported to `Fabric` properly. needed for #18138 Please check builds from this PR to see if you notice any performance improvements or degradation. Please smoke test the iOS builds to see if there are any crashes. - iOS status: ready
fe0e2f6
to
9f02b1d
Compare
Tested on IOS, no new issues found, PR is ready, thanks! |
Summary
This PR enables
Fabric
andHermes
foriOS
and in my initial tests the app seemed to behave well.We can't do this for Android yet because the blur view implementation is not ported to
Fabric
properly.needed for #18138
Review notes
Please check builds from this PR to see if you notice any performance improvements or degradation.
Testing notes
Please smoke test the iOS builds to see if there are any crashes.
Platforms
status: ready