Skip to content

Add RNRepo to ci builds#2944

Merged
jakex7 merged 1 commit into
software-mansion:mainfrom
radoslawrolka:rolkrado/apply-rnrepo
May 7, 2026
Merged

Add RNRepo to ci builds#2944
jakex7 merged 1 commit into
software-mansion:mainfrom
radoslawrolka:rolkrado/apply-rnrepo

Conversation

@radoslawrolka
Copy link
Copy Markdown

@radoslawrolka radoslawrolka commented May 6, 2026

Summary

Adds RNRepo build-tools integration to fabric-example so that CI builds can consume pre-built native dependencies instead of compiling them from scratch, speeding up CI.

The integration is guarded by CI=true / ENV['CI'] environment variables, so local development is unaffected. react-native-svg itself is excluded from prebuilds via rnrepo.config.json so that CI always builds and tests the library from source.

Test Plan

Builds in CI using RNRepo should speed up the CI process. Android sees ~38% improvement across the board. iOS builds are ~15% faster.

Compatibility

OS Implemented
iOS
MacOS
Android
Web

Checklist

  • I have tested this on a device and a simulator
  • I added documentation in README.md
  • I updated the typed files (typescript)
  • I added a test for the API in the __tests__ folder

@radoslawrolka radoslawrolka marked this pull request as ready for review May 6, 2026 13:23
@radoslawrolka radoslawrolka force-pushed the rolkrado/apply-rnrepo branch from a2b90f7 to b5d85ff Compare May 6, 2026 13:25
Copy link
Copy Markdown
Member

@jakex7 jakex7 left a comment

Choose a reason for hiding this comment

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

LGTM, thank you!

@jakex7 jakex7 merged commit 833e601 into software-mansion:main May 7, 2026
9 of 12 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