Skip to content

chore: Upgrade Harness to 1.5.0 - #4191

Open
mrousavy wants to merge 1 commit into
mainfrom
chore/upgrade-harness-1.5.0
Open

mrousavy wants to merge 1 commit into
mainfrom
chore/upgrade-harness-1.5.0

Conversation

@mrousavy

Copy link
Copy Markdown
Member

Upgrade react-native-harness, @react-native-harness/platform-android, @react-native-harness/platform-apple, and @react-native-harness/ui from 1.4.0-rc.1 to 1.5.0, with the corresponding Bun lockfile update. This includes upstream fixes for native Promise handling, skipped-test reporting, process cleanup, and device resource locking.

Reviewed the 1.4.0, 1.4.1, and 1.5.0 release notes and current APIs. No migration or patch removal is needed: the React Native IPv6 patch and Device Farm launch/signing setup are still required. Keep full app restarts between test files to isolate native camera state; the new optional runtime-only reset is not appropriate here. The new CI helpers target Harness's official GitHub Action, which our workflows do not use, and none of the deprecated configuration options are present.

Validation:

  • bun install --frozen-lockfile, bun run build, example/test TypeScript check, and Biome check passed.
  • Android and iOS CLI discovery each found all 17 suites using Node 20.19.4.
  • Harness's Metro bundler successfully built Android and iOS bundles; Device Farm configuration loads with IPv6 launch arguments and signing preserved.
  • Native device tests were not run locally; the existing PR workflows cover emulator and AWS Device Farm execution.

@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
react-native-vision-camera-docs Ready Ready Preview Sep 14, 2026 11:27am UTC

Request Review

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.

1 participant