React Native: iOS Umbrellas, API Boundaries, and CI Reliability

iOS framework header fixes and a sweep against deep JavaScript imports dominate today's activity, alongside fixes for flaky CI. The pattern is tighter module boundaries to repair source builds and prevent future breakage.

Duration: PT2M21S

Episode overview

This episode is a short developer briefing from React Native.

It explains recent repository work in plain language.

  • Show: React Native
  • Published: 2026-09-22T13:06:13Z
  • Audio duration: PT2M21S

Transcript excerpt

This excerpt keeps the crawler page concise. Listen to the episode or use the RSS feed for the full update.

Hello, you're listening to React Native Daily Briefing, it's September 22nd, 2026.

The big picture today is boundary cleanup. Across iOS and JavaScript, the team tightened what counts as public API to fix builds and prevent future breakage.

First, iOS header packaging. Source-built CocoaPods frameworks weren't exposing the folders behind the stable React umbrella includes, so sibling frameworks couldn't resolve each other. Pull request 58622 adds aggregate search paths for Fabric components and the performance logger to fix that. Related fixes finish…

Second, JavaScript package boundaries. Several changes from Ruben Norte remove deep imports across the Jest preset, generated codegen modules, Fantom tests, and remaining package consumers, shifting them to root exports and supported secondary entry points. The same idea drives pull request 58626, which moves the…

Third, CI flake reduction. Pull request 58620 wraps artifact uploads with automatic retries for transient network timeouts, and pull request 58631 adds a Fantom-specific test sequencer so suite-level runtime errors are actually retried instead of being cached as passing.

Noteworthy fixes: pull request 58632 computes the…

Nearby episodes from React Native

  1. Fabric Timing Fixes and Umbrella Header Cleanup
  2. Weekly Recap - Public API Lockdown and iOS Frame Timing
  3. Deep Import Cleanup and Input Timing Fix
  4. Cleaning Up the API Surface
  5. The Great Deep Import Cleanup
  6. Cleaning Up the New Architecture's Old Scaffolding
  7. The Great Umbrella Migration
  8. Locking Down the C++ API Surface