Skip to content

Conversation

@amgleitman
Copy link
Member

Summary:

Based on #2524 and #2530.

Test Plan:

CI should pass

amgleitman and others added 6 commits July 2, 2025 11:15
## Summary:

I found that RNTester works with Hermes, so let's enable it in our CIs!

This requires a bit of extra finagling to get the correct version. The
implementation of `podspec_source_build_from_github_merge_base` shows
how to do this.

## Test Plan:

If CIs pass, we're good!

---------

Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
…icrosoft#2531)

## Summary:

This is a follow-up to microsoft#2524 where we expect the RNCore version to be
explicitly specified as a peer dependency in our stable branches.

microsoft#2530 brings this in for 0.74-stable; this brings it into the main
branch for cherry-picking into other branches.

## Test Plan:

If CIs pass, we're good.

This shouldn't do anything on the main branch anyway, since we don't run
through any of the peer dependency logic. Either way, a quick run of
RNTester validates that we're still getting our Hermes version via the
same `git merge-base` approach.

---------

Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
## Summary:

Discovered when cherry-picking microsoft#2531 into microsoft#2530. I didn't catch it
before because we don't actually run through this part on the main
branch.

## Test Plan:

No effects on main branch, but microsoft#2530 CIs should succeed now.

Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
@amgleitman amgleitman merged commit b19f02d into microsoft:0.78-stable Jul 2, 2025
14 checks passed
@amgleitman amgleitman deleted the 0.78-rntester-hermes branch July 2, 2025 23:36
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