This is a full upgrade of the monorepo to support RN 0.72+ for testing/development.
Added another 0.73 App for testing (not working with E2E tests yet).
All devDependencies have been upgraded: Yarn, TS, Jest, ESLint, Detox, etc
Some changes:
New shared private package for holding common dev utils
E2E and Example are now split between 2 different apps
Tests are not included in the built package anymore
The E2E tests against release version of the app, also refactored not to use hacks for URL replacement but proxy options.
Known issues:
Detox is not running properly in GHA. It runs locally fine.
- TSJest marks non-errors on individual packages (e.g. Argument of type lib.SegmentClient is not assignable to src.SegmentClient) due to configurations at individual level. Monorepo level testing works properly
RN 0.72 upgrade
This is a full upgrade of the monorepo to support RN 0.72+ for testing/development.
Added another 0.73 App for testing (not working with E2E tests yet).
All devDependencies have been upgraded: Yarn, TS, Jest, ESLint, Detox, etc
Some changes:
shared
private package for holding common dev utilsKnown issues:
- TSJest marks non-errors on individual packages (e.g. Argument of type lib.SegmentClient is not assignable to src.SegmentClient) due to configurations at individual level. Monorepo level testing works properly