Skip to content

Conversation

@j-piasecki
Copy link
Contributor

Summary

Sets up automated testing of Hermes V1. The workflow will set up a new RN app from the template, enable Hermes V1, build the app, and run a simple E2E test using it.

E2E is based on the setup used in the React Native repository:


If I understand the repository setup correctly, to pick up the results of the actions and show them on the website, the action needs to upload GitHub artifacts in a specific format, which I believe the new workflow does. Please correct me if I'm wrong.

@j-piasecki j-piasecki force-pushed the @jpiasecki/test-hermes-v1 branch from 9764245 to d89a744 Compare November 7, 2025 14:37
@j-piasecki j-piasecki marked this pull request as ready for review November 12, 2025 07:25
Copy link
Contributor

@cipolleschi cipolleschi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this. I left a couple of questions

"typescript": "^5.8.3"
},
+ "resolutions": {
+ "hermes-compiler": "250829098.0.2"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

latest-v1 is now 250829098.0.3
Do you know if there is a way to use a specific tag instead of a version?
Otherwise, we would have to bump this every time we release a new version of Hermes.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's possible to use a tag instead of a specific version in package.json, but it needs to use the same version for the Android config.

I've added a script that will update the patch with the latest version before applying it. Is that ok?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants