Skip to content

Support for our SDK and webhooks for CI/CD#142

Closed
John Gluck (JohnGluck) wants to merge 4 commits into
mainfrom
mktg-5564-docs-for-rest-endpoints
Closed

Support for our SDK and webhooks for CI/CD#142
John Gluck (JohnGluck) wants to merge 4 commits into
mainfrom
mktg-5564-docs-for-rest-endpoints

Conversation

@JohnGluck
Copy link
Copy Markdown
Collaborator

@JohnGluck John Gluck (JohnGluck) commented May 28, 2026

This creates 3 new documents in our Integrations->CI/CD section for Other Node.js, Webhook, and Other Node.js for mobile.
It create 4 new documents for our public endpoints/webhooks in the Libraries tab
It updates other document references and unifies some formatting


0 threads from 0 users in Mintlify

  • No unresolved comments

Open in Mintlify Editor

- Created qawolf/rest-overview.mdx
- Created qawolf/deploy-success.mdx
- Created qawolf/environment_terminated.mdx
- Created qawolf/v0-ci-greenlight.mdx
- Created qawolf/run-inputs-executables-signed-urls.mdx
- Created qawolf/other-ci-node.mdx
- Created qawolf/other-ci-webhook.mdx
- Updated docs.json

Mintlify-Source: dashboard-editor
- Updated qawolf/GitLab-2a15b2a994fb805d9d14ff27726065ae.mdx
- Updated qawolf/Mobile-build-with-the-QA-Wolf-SDK-2db5b2a994fb80cdbd1ec31513f2cc15.mdx
- Updated qawolf/other-ci-webhook.mdx
- Updated qawolf/other-ci-node.mdx
- Updated qawolf/circle-ci.mdx

Mintlify-Source: dashboard-editor
- Updated qawolf/other-ci-node.mdx
- Updated qawolf/other-ci-webhook.mdx
- Updated qawolf/Mobile-build-with-the-QA-Wolf-SDK-2db5b2a994fb80cdbd1ec31513f2cc15.mdx

Mintlify-Source: dashboard-editor
- Updated qawolf/other-ci-node.mdx
- Updated qawolf/Mobile-build-with-the-QA-Wolf-SDK-2db5b2a994fb80cdbd1ec31513f2cc15.mdx

Mintlify-Source: dashboard-editor
@JohnGluck
Copy link
Copy Markdown
Collaborator Author

This PR goes second, after #143 which will fix the broken links above

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds new CI/CD integration guides and REST/webhook endpoint reference pages to support SDK- and webhook-based pipelines, and updates site navigation to surface these references.

Changes:

  • Added REST overview + new endpoint docs for deploy webhooks, CI greenlight polling, and executable upload signed URLs.
  • Added “Other CI” integration guides for Node.js (SDK) and non-Node environments (webhooks).
  • Updated navigation and refreshed/extended several existing CI/CD docs (CircleCI, GitLab, mobile SDK guide).

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 9 comments.

Show a summary per file
File Description
qawolf/v0-ci-greenlight.mdx New REST endpoint doc for polling run outcome as a pipeline gate.
qawolf/run-inputs-executables-signed-urls.mdx New REST endpoint doc for generating signed URLs + uploading executables.
qawolf/rest-overview.mdx New REST API overview and endpoints index.
qawolf/other-ci-webhook.mdx New integration guide for CI systems that can’t run Node.js (webhook-based).
qawolf/other-ci-node.mdx New integration guide for generic CI systems that can run Node.js (SDK-based).
qawolf/Mobile-build-with-the-QA-Wolf-SDK-2db5b2a994fb80cdbd1ec31513f2cc15.mdx Reworked mobile CI SDK guide formatting and examples; added “Related”.
qawolf/GitLab-2a15b2a994fb805d9d14ff27726065ae.mdx Added/adjusted verification + related links.
qawolf/environment_terminated.mdx New webhook reference page for terminating ephemeral environments.
qawolf/deploy-success.mdx New webhook reference page for deploy_success.
qawolf/circle-ci.mdx Updated API key section heading and added “Related” section.
docs.json Renamed “Libraries” tab to “References”, added REST group, and added new CI/CD guide pages.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread qawolf/circle-ci.mdx
- [QA Wolf CI SDK](/qawolf/Integrate-with-the-QA-Wolf-SDK-2db5b2a994fb8043be61f06f025d9c63) No newline at end of file
## Related

- [QA Wolf CI SDK](/qawolf/qawolf/other-ci-node) No newline at end of file
Replace `$GIT_BRANCH` and `$GIT_COMMIT_SHA` with the environment variable names your CI system provides for the current branch and commit SHA. Replace `deployment_type` with the value your QA Wolf representative provides. Set `hosting_service` to where your code is hosted — `"GitHub"` or `"GitLab"` — not where your pipeline runs.

<Warning>
A 200 response does not guarantee a run was created. Inspect the response body to confirm. See [webhooks/deploy\_success](/rest/deploy-success) for full response details.
Comment thread qawolf/deploy-success.mdx
## Related

- [`@qawolf/ci-sdk`](/libraries/ci-sdk)
- [CI greenlight](/rest/ci-greenlight) No newline at end of file
Comment thread qawolf/rest-overview.mdx
---

<Tip>
For most use cases, [`@qawolf/ci-sdk`](/libraries/ci-sdk) is the recommended over direct endpoint access.
Comment thread qawolf/rest-overview.mdx
| Endpoint | Method | Description |
| --- | --- | --- |
| [`/api/webhooks/deploy_success`](/qawolf/deploy-success) | `POST` | Notify QA Wolf of a successful deployment to trigger a run. |
| [`/api/webhooks/environment_terminated`](/qawolf/environment-terminated) | `POST` | Notify QA Wolf that an ephemeral environment has been terminated. |
Comment thread qawolf/other-ci-node.mdx

## Related

- [`@qawolf/ci-sdk`](/qawolf/libraries/ci-sdk/api-reference) No newline at end of file

## Related

- [`@qawolf/ci-sdk`](/qawolf/libraries/ci-sdk/api-reference) No newline at end of file
## Related

- [`@qawolf/ci-sdk`](/libraries/ci-sdk)
- [Notify deploy](/qawolf/v0-ci-greenlight) No newline at end of file
Comment on lines +128 to +137
## Verify the integration

<Steps>
<Step>
Push a new commit to your main branch and wait for your deployment to complete.
</Step>
<Step>
Open QA Wolf and confirm a new run appears under the expected environment.
</Step>
</Steps>
@JohnGluck John Gluck (JohnGluck) deleted the mktg-5564-docs-for-rest-endpoints branch May 28, 2026 21:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants