Skip to content

Conversation

coado
Copy link
Contributor

@coado coado commented Sep 12, 2025

Summary

Diff with cherry-picked commits for running building and publishing workflows on CI.

fbshipit-source-id: 4a6c0e7cef77e6bed48e97779aa86c83de9aa1da

Test Plan

Signals

Summary:
This diff moves new builds from main to static_h branch and adjusts/fixes failing jobs which includes:

- Fix tvOS and visionOS apple slices build by including missing `stdio.h` in `Logging.cpp`.
- Fix Android build by linking `compileJS` with `hermesHBCBackend`.

The windows build job is failing because Static Hermes does not currently support builds with MSVC.

Pull Request resolved: facebook#1749

Test Plan: Signals

Reviewed By: cortinico

Differential Revision: D79996969

Pulled By: coado

fbshipit-source-id: 4a6c0e7cef77e6bed48e97779aa86c83de9aa1da
@meta-cla meta-cla bot added the CLA Signed Do not delete this pull request or issue due to inactivity. label Sep 12, 2025
Summary:
Pull Request resolved: facebook#1765

This diff configures publishing Static Hermes artifacts to Maven to `com.facebook.hermes` coordinates. The logic is the same as in Hermes publishing workflow (realeses, commitlies).

Reviewed By: cortinico

Differential Revision: D80450523

fbshipit-source-id: 198a82b3c01ecc66a4434954b50c4e8df910ff8d
@coado coado changed the title Move React Native Hermes build to static_h (#1749) Move building and publishing workflows of Hermes Sep 12, 2025
@coado coado marked this pull request as draft September 12, 2025 09:43
Summary:
Pull Request resolved: facebook#1771

This diff provides a setup for publishing hermesc artifacts from CI.

## Motivation

Build and publish hermesc artifacts on npm from the Hermes repo to be referenced and used in React Native projects.

Reviewed By: cortinico

Differential Revision: D80798577

fbshipit-source-id: 3b05b664dcb9d3b721b989d3dd7549f60ca4ed7e
@coado coado marked this pull request as ready for review September 15, 2025 08:33
@coado coado merged commit 288a091 into facebook:250829098.0.0-stable Sep 15, 2025
24 of 25 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CLA Signed Do not delete this pull request or issue due to inactivity.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant