Run Verity on every pull request.
Connect your repositories to automate your testing lifecycle. Once you've generated tests with Verity, our GitHub integration detects and runs them on every PR — so your changes are production-ready before they merge.
Free to install · choose specific repos · uninstall anytime from your GitHub settings.
How it works
Install the app
Add Verity by QAShift to the repositories you want covered. You control exactly which repos it can see.
Generate your tests
Use the Verity MCP in your IDE, or the dashboard, to generate Playwright tests for your app — saved to your project.
Open a pull request
Verity detects your tests and runs them on every PR — exploratory and regression — then comments the results.
Merge with confidence
Pass rate, flake triage, and a deploy-confidence prediction posted right in the PR, before you ship.
What it can access
Least-privilege by design. You pick the repositories during install, and Verity only requests what it needs to run and report tests.
Checks & commit statuses
So Verity can post pass/fail and gate merges.
Pull requests
To comment results, predictions, and self-healing diffs.
Contents (read/write)
To read your test specs and push generated tests as a PR.
Metadata
Standard read-only access GitHub requires for every app.
Add Verity to your repos in two clicks.
Install the GitHub App, then generate your first test from the dashboard or your IDE.