Report the deploy from CircleCI
The direct route: a job that runs after your deploy succeeds and reports it to QA Wolf. This works whatever your code host is. AddQAWOLF_API_KEY and QAWOLF_WORKSPACE_ID under Project Settings → Environment Variables, then add the job to .circleci/config.yml.
Example:
CIRCLE_WORKFLOW_ID is stable for one workflow run, so a retried job reports the same deployment rather than a second one. Webhook documents every field the report carries.
Let your code host record the deploy instead
If your repository is on GitHub or GitLab, a CircleCI job can create the code host’s own deployment, and QA Wolf picks it up through the connected integration. Nothing in the job talks to QA Wolf at all.- GitHub — the job calls
POST /repos/{owner}/{repo}/deploymentswith therefit deployed, then marks the result with a deployment status. - GitLab — CircleCI is not running the pipeline GitLab records deployments from, so the deploy has to move into a GitLab deployment job for this route to apply. Otherwise report it from CircleCI as above.