What it needs
- A connected GitHub or GitLab integration covering the deploying repository. This is what ties a deploy to its pull request. Connect it under Workspace settings → Integrations; see GitHub or GitLab.
- A preview deploy per pull request, with its own environment name and its own URL, marked as a preview. See Deployments.
- A deployment trigger matching those previews, such as
preview/*orreview/*. See Triggers.
Without a connected repository
A deploy from a repository QA Wolf cannot read still runs: the deployment is accepted, the trigger matches, and the flows run against the preview. It is not linked to a pull request, so no checks are posted and a Smart Smoke Suite skips it. Nothing reports the gap. This applies to Bitbucket, Azure DevOps and any other code host, to a GitHub or GitLab repository outside the installation, and to adeployment.reportStatus report that names metadata.pullRequestNumber for a repository with no integration.
Checks on the pull request
QA Wolf posts two checks against the deployed commit:- QA Wolf Test Run — the run’s progress.
- QA Wolf Test Results — the outcome.
A workspace still on legacy triggers is documented under PR testing on GitHub and PR testing on GitLab.