clickproof-ai/run-tests Action
uploads your build, runs the project’s tests on a real cloud device, and exits
non-zero if any test fails — so a broken flow blocks the merge, and each result
links to a full video report.
1. Create an API key
In the dashboard, go to Integrations → GitHub and create a key. Add it to your repository as a secret namedCLICKPROOF_API_KEY
(Settings → Secrets and variables → Actions).
2. Add the workflow
Commit this as.github/workflows/clickproof.yml:
3. See results in the PR
Each run writes a table to the job’s Summary — every test with a ✅ / ❌ and a link to its video report. Because a failing test exits non-zero, the check turns red and blocks the merge.Options
Common tweaks — see the Action reference for all inputs.Coming soon: a clickproof GitHub App for native PR checks and inline
comments — zero YAML. The Action stays the primary path since your build
artifact is produced inside your pipeline.