Skip to content

Bump React Native version in non-Expo integration tests - #14

Merged
ofalvai merged 1 commit into
masterfrom
push-yvtkuqmzrovl
Aug 4, 2026
Merged

Bump React Native version in non-Expo integration tests#14
ofalvai merged 1 commit into
masterfrom
push-yvtkuqmzrovl

Conversation

@ofalvai

@ofalvai ofalvai commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

Context

We are building and testing against RN 0.82.1 at the moment

Investigation details, decisions

That fmt C compiler workaround introduced in #2: can be removed, latest RN version ships an updated fmt version with the fix.

MainApplication.kt in test templates: this had to be aligned with the latest RN conventions. Fortunately, our docs are already using the newer APIs.

AppDelegate.swift: there were no changes between the two RN versions, we are good.

Sample projects under Examples: I decided to upgrade RN in only the CodePushDemo project. CodePushDemoAppCpp is on an ancient RN version, so I did not bother with it. CodePushExpoDemoApp is upgraded in #13.

@ofalvai
ofalvai force-pushed the push-yvtkuqmzrovl branch from b54ce28 to 5e276b1 Compare August 4, 2026 07:57
gem 'logger'
gem 'benchmark'
gem 'mutex_m'
gem 'nkf'

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Ruby 3.4 no longer bundles this in the stdlib, needs to be added as a 3rd party dep

@@ -1,3 +1,3 @@
module.exports = {
preset: 'react-native',
preset: '@react-native/jest-preset',

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

{
"extends": "@react-native/typescript-config",
"compilerOptions": {
"types": ["jest"]

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

);
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_CFLAGS = (

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This file is generated at pod install, and it picked up new RN-specific settings coming from the RN pods

@ofalvai
ofalvai marked this pull request as ready for review August 4, 2026 08:00
@ofalvai
ofalvai merged commit 8ff66bc into master Aug 4, 2026
3 checks passed
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