Skip to content

Update RN versions we use for e2e tests #5381

@linear

Description

@linear

When bumping core (#5181), we updated some tests and disabled running tests against older RN versions.

For example:

  1. The react-native-test step currently runs only against RN 0.81.0.
  2. The react-native-build step builds our app using RN 0.71.11 and 0.81.0, with both Hermes and JSC (though JSC is probably no longer widely used).

However, the version selection was mostly arbitrary — we included the newer version (0.81), but otherwise it would be better to test against the RN versions most commonly used by our customers instead of 0.71.11.

As part of this issue, it would be great to also consider:

  1. How the metrics step is implemented and what could be improved.
  2. Which engines we should support (Hermes & JSC, or just Hermes).
  3. Whether we still need to test against the old architecture.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions