GitHub App

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.

Install on GitHub1 · Install the app2 · Pick your repos3 · Runs on every PR✓ 18 passed · ready to merge

How it works

1

Install the app

Add Verity by QAShift to the repositories you want covered. You control exactly which repos it can see.

2

Generate your tests

Use the Verity MCP in your IDE, or the dashboard, to generate Playwright tests for your app — saved to your project.

3

Open a pull request

Verity detects your tests and runs them on every PR — exploratory and regression — then comments the results.

4

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.