Skip to content

Conversation

amgleitman
Copy link
Member

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!

@amgleitman amgleitman requested review from Saadnajmi and tido64 June 24, 2025 21:50
@amgleitman amgleitman enabled auto-merge (squash) June 27, 2025 21:16
@amgleitman amgleitman merged commit 9fa3448 into microsoft:main Jun 27, 2025
18 checks passed
amgleitman pushed a commit to amgleitman/react-native-macos that referenced this pull request Jun 30, 2025
amgleitman added a commit that referenced this pull request Jul 1, 2025
…2531)

## Summary:

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

#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 <[email protected]>
amgleitman pushed a commit to amgleitman/react-native-macos that referenced this pull request Jul 1, 2025
…icrosoft#2531)

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.
branch for cherry-picking into other branches.

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 <[email protected]>
amgleitman added a commit to amgleitman/react-native-macos that referenced this pull request Jul 2, 2025
## 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 <[email protected]>
amgleitman added a commit to amgleitman/react-native-macos that referenced this pull request Jul 2, 2025
…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 <[email protected]>
amgleitman added a commit that referenced this pull request Jul 2, 2025
## Summary:

This is a cherry-pick of #2524 with some more reliable logic for stable
branches. The latter will be brought into the main branch in #2531.

## Test Plan:

CIs should pass.

---------

Co-authored-by: Adam Gleitman <[email protected]>
amgleitman pushed a commit to amgleitman/react-native-macos that referenced this pull request Jul 2, 2025
This is a cherry-pick of microsoft#2524 with some more reliable logic for stable
branches. The latter will be brought into the main branch in microsoft#2531.

CIs should pass.

---------

Co-authored-by: Adam Gleitman <[email protected]>
amgleitman pushed a commit to amgleitman/react-native-macos that referenced this pull request Jul 2, 2025
This is a cherry-pick of microsoft#2524 with some more reliable logic for stable
branches. The latter will be brought into the main branch in microsoft#2531.

CIs should pass.

---------

Co-authored-by: Adam Gleitman <[email protected]>
amgleitman pushed a commit to amgleitman/react-native-macos that referenced this pull request Jul 2, 2025
This is a cherry-pick of microsoft#2524 with some more reliable logic for stable
branches. The latter will be brought into the main branch in microsoft#2531.

CIs should pass.

---------

Co-authored-by: Adam Gleitman <[email protected]>
amgleitman added a commit that referenced this pull request Jul 2, 2025
## Summary:

Based on #2524 and #2530.

## Test Plan:

CI should pass

---------

Co-authored-by: Adam Gleitman <[email protected]>
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.

3 participants