callstackincubator/React Native Harness

Run React Native Harness tests on iOS, Android or Web

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 4, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: callstackincubator/react-native-harness@e15fb86c3feb5389a5930d481659a0e9c2ccbe95 # v1.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
runnerThe runner to use (must match a runner name defined in your harness config)yes
appThe path to the app (.app for iOS, .apk for Android). Not required for web.no
projectRootThe project root directoryno
uploadVisualTestArtifactsWhether to upload visual test diff and actual images as artifactsnotrue
harnessArgsAdditional arguments to pass to the Harness CLIno""
packageManagerPackage manager to use instead of auto-detection (npm, yarn, pnpm, bun, or deno)no""
cacheAvdWhether to cache the AVDnotrue
preRunHookShell script to run in bash immediately before Harness startsno""
afterRunHookShell script to run in bash immediately after Harness finishesno""
cacheSavePolicyWhen to save a new Metro cache entry ('default-branch', 'always', or 'never')nodefault-branch

no outputs