-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
[Mobile] - GutenbergDemo app: Enable Hermes #54151
Conversation
Size Change: 0 B Total Size: 1.62 MB ℹ️ View Unchanged
|
Flaky tests detected in edc6d8e. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/6325817041
|
ed82d96
to
286de6f
Compare
f2c5b29
to
71183e8
Compare
@@ -28,7 +28,7 @@ end | |||
|
|||
target 'GutenbergDemo' do | |||
# Comment the next line if you don't want to use dynamic frameworks | |||
use_frameworks! | |||
use_frameworks! linkage: :static |
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.
Without this it was failing, it replicates the same usage from the XCFramework see its Podfile config.
5bbb73c
to
edc6d8e
Compare
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 @geriux! 🚀
Related PRs:
What?
This PR adds support to use Hermes on the iOS Demo App.
Why?
We are already using Hermes in the host iOS app, so it makes sense to use it in the Demo app as well, as this is where we run our E2E tests and typically build some features. This approach ensures that we test and develop using the same engine.
How?
It updates the bundle scripts to use Hermes functionalities like bytecode bundles.
Removes the Reanimated patch since it's not needed anymore.
Due to the cache we have for npm modules, it updates to a minor version of
react-native-url-polyfill
to trigger a new installation of npm modules. This update includes some fixes and does not introduce any breaking changes.Testing Instructions
CI checks should pass.
Local build should run with metro.
Screenshots or screencast
N/A