Skip to content
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

feat: build visionos hermes binary on the CI #44691

Closed

Conversation

okwasniewski
Copy link
Contributor

Summary:

As discussed with @cipolleschi offline, this PR adds visionOS to the prebuilt Hermes binary for the CI.

Changelog:

[IOS] [ADDED] - Prebuilt version of Hermes for visionOS

Test Plan:

Check if CI builds xcframework for visionOS.

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Callstack Partner: Callstack Partner labels May 27, 2024
@okwasniewski okwasniewski force-pushed the feat/visionos-hermes branch 2 times, most recently from 09f7147 to fadd7fe Compare May 27, 2024 14:19
@okwasniewski okwasniewski marked this pull request as ready for review May 27, 2024 14:19
@facebook-github-bot facebook-github-bot added the Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team. label May 27, 2024
@okwasniewski okwasniewski marked this pull request as draft May 27, 2024 14:48
@analysis-bot
Copy link

analysis-bot commented May 27, 2024

Platform Engine Arch Size (bytes) Diff
android hermes arm64-v8a 19,526,237 -83,238
android hermes armeabi-v7a n/a --
android hermes x86 n/a --
android hermes x86_64 n/a --
android jsc arm64-v8a 22,896,380 -82,602
android jsc armeabi-v7a n/a --
android jsc x86 n/a --
android jsc x86_64 n/a --

Base commit: e0a2e86
Branch: main

@cipolleschi
Copy link
Contributor

Hi @okwasniewski, thanks for the PR. It looks good on CircleCI, but we are migrating the jobs from CCI to GHA. 😅 Would you mind porting your changes there as well? 🙏

@okwasniewski
Copy link
Contributor Author

Hey @cipolleschi, sure no problem! I'll work on porting the changes to GH

@okwasniewski okwasniewski marked this pull request as ready for review June 3, 2024 14:50
Comment on lines +159 to +162
mkdir -p "destroot/bin"
for platform in "${PLATFORMS[@]}"; do
mkdir -p "destroot/Library/Frameworks/$platform"
cp -R "./build_$platform/API/hermes/hermes.framework"* "destroot/Library/Frameworks/$platform"
Copy link
Contributor

Choose a reason for hiding this comment

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

thanks for the cleanup!

@facebook-github-bot
Copy link
Contributor

@cipolleschi has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator.

@facebook-github-bot facebook-github-bot added the Merged This PR has been merged. label Jun 10, 2024
@facebook-github-bot
Copy link
Contributor

@cipolleschi merged this pull request in 924fb3d.

Copy link

This pull request was successfully merged by @okwasniewski in 924fb3d.

When will my fix make it into a release? | How to file a pick request?

okwasniewski added a commit to okwasniewski/react-native that referenced this pull request Jun 24, 2024
Summary:
As discussed with cipolleschi offline, this PR adds visionOS to the prebuilt Hermes binary for the CI.

[IOS] [ADDED] - Prebuilt version of Hermes for visionOS

Pull Request resolved: facebook#44691

Test Plan: Check if CI builds xcframework for visionOS.

Reviewed By: cortinico

Differential Revision: D58189271

Pulled By: cipolleschi

fbshipit-source-id: dc76746b2c1e22670bef4c21411a598e43dad577
Titozzz pushed a commit that referenced this pull request Jul 22, 2024
Summary:
As discussed with cipolleschi offline, this PR adds visionOS to the prebuilt Hermes binary for the CI.

[IOS] [ADDED] - Prebuilt version of Hermes for visionOS

Pull Request resolved: #44691

Test Plan: Check if CI builds xcframework for visionOS.

Reviewed By: cortinico

Differential Revision: D58189271

Pulled By: cipolleschi

fbshipit-source-id: dc76746b2c1e22670bef4c21411a598e43dad577
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. Merged This PR has been merged. p: Callstack Partner: Callstack Partner Shared with Meta Applied via automation to indicate that an Issue or Pull Request has been shared with the team.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants