Prerequisites
- Revyl account with an API key
- App and tests already created (see Your First Test)
Step 1: Store your API key
AddREVYL_API_KEY as a repository secret in GitHub:
Settings → Secrets and variables → Actions → New repository secret
Name: REVYL_API_KEY
Value: your API key from Account → API Keys
Step 2: Add a workflow file
Option A: Run tests against the latest build
The simplest setup. Runs your test workflow on every PR using the most recently uploaded build.0 on pass, 1 on failure.
Option B: Build, upload, and test
Build your app fresh, upload the artifact, and run the full suite against it:revyl run <workflow> -w builds your app, uploads the artifact, and runs all tests. Use --no-build to skip the build step.
Option C: Use the Revyl CLI in GitHub Actions
Build-to-test pipeline (GitHub Actions)
Upload a build and test it in the same workflow:Generate an Atlas map in CI
Use Explore when a workflow needs to confirm that an uploaded app can run and produce a usable Atlas map:--launch-var; do not pass secrets through --launch-env. A usable partial map and setup blockers exit successfully. A failed, cancelled, timed-out, or no-map run exits non-zero.
Explore gates app execution and map generation, not product correctness. Keep tests or workflows in the same pipeline when a change must satisfy behavioral assertions. See Explore from the CLI for the full outcome contract.