Skip to main content
A web change review needs the URL where that pull request is deployed. QA.tech does not guess a production URL when a preview exists.

Where the preview URL comes from

The review uses the first source that is ready:
  1. A deployment your Git host reports for the pull request head. On GitHub, publish that URL as a GitHub Deployment with status success and environment_url set. Map each deployment environment name to the QA.tech application when the project has more than one app.
  2. A URL in a @qa.tech comment on the request. That URL is the preview, and the review does not wait for a deployment record.
  3. A URL you pass from CI in applications_config (GitHub) or applicationOverrides (the change review API). Use this when the project has more than one application, or when the review must wait for a specific deploy job. See GitHub and API.
If the preview is behind Vercel deployment protection, set the Vercel preview bypass on the application’s preview defaults so the agent can load it.
A mobile review uses an uploaded build, not a preview URL. See Mobile. An API review uses the API base URL. See API.