Skip to content

[pull] main from expo:main#789

Merged
pull[bot] merged 3 commits into
code:mainfrom
expo:main
Apr 20, 2026
Merged

[pull] main from expo:main#789
pull[bot] merged 3 commits into
code:mainfrom
expo:main

Conversation

@pull

@pull pull Bot commented Apr 20, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

amandeepmittal and others added 3 commits April 20, 2026 21:28
# Why

The `brownfield-tester/` directory structure is quite confusing in its
current state, the `-integrated` suffix on `android-integrated` and
`ios-integrated` is misleading since those folders actually contain the
isolated approach, while `android/` and `ios/` are the ones that
integrate with the monorepo via autolinking.

# How

Reorganized the folder structure into two clearly named subdirectories:

- `integrated/`: Native apps that integrate directly with the monorepo
using Expo autolinking
- `isolated/`: Standalone native apps that consume pre-built brownfield
artifacts via Maven/xcframeworks

Added READMEs to both subdirectories and updated all path references
across CI workflows, E2E scripts, build configs, and `.gitignore`.

# Test Plan

CI should be green


# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
# Why

Align with latest React Native core version.

# How

- Update package versions:
  - react-native 0.85.1 -> 0.85.1
  - @react-native/normalize-colors 0.85.0 -> 0.85.1
  - @react-native/babel-preset 0.85.0 -> 0.85.1
  - @react-native/dev-middleware 0.85.0 -> 0.85.1
  - @react-native/jest-preset 0.85.0 -> 0.85.1

# Test Plan

- Run Bare Expo
- Run Minimal tester

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
-->

- [ ] I added a `changelog.md` entry and rebuilt the package sources
according to [this short
guide](https://github.com/expo/expo/blob/main/CONTRIBUTING.md#-before-submitting)
- [ ] This diff will work correctly for `npx expo prebuild` & EAS Build
(eg: updated a module plugin).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
@pull pull Bot locked and limited conversation to collaborators Apr 20, 2026
@pull pull Bot added the ⤵️ pull label Apr 20, 2026
@pull pull Bot merged commit 1394099 into code:main Apr 20, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants