GitHub Integration
Connect Qualflare to GitHub to sync defects as GitHub Issues and track issues directly from your test management workflow.
GitHub Integration
The GitHub integration lets you sync Qualflare defects to GitHub Issues. When a defect is created in Qualflare, it can automatically create a corresponding GitHub Issue — and vice versa.
Prerequisites
- GitHub: organization admin (or repository owner, for personal accounts) permissions — installing a GitHub App requires this level of access on GitHub's side, regardless of the app.
- Qualflare: a role with access to Workspace Settings to install the app, and Project settings access to connect a specific repository afterward.
Setup
Step 1: Install the GitHub App
- Go to Workspace Settings → Integrations
- Find GitHub under Issue Tracking
- Click Connect with GitHub
- You are redirected to GitHub to authorize the Qualflare app
- Select the GitHub organization or account, then click Install
- You are redirected back to Qualflare with the integration installed
Step 2: Connect a Repository to a Project
- Go to Project → Integrations
- Click Configure on the GitHub integration
- Select the GitHub repository to sync with this project
- Save the configuration
Creating Defects from GitHub Issues
Once connected, defects created in Qualflare can automatically create GitHub Issues in the linked repository. The issue includes the defect title, description, and a link back to Qualflare.
Example: a defect titled "Login button unresponsive on Safari" with a description of the reproduction steps becomes a GitHub Issue with that same title, the description as the issue body, and a footer link back to the defect's page in Qualflare — so anyone working the issue in GitHub can jump straight to the full defect context without leaving their existing workflow.
Events
| Qualflare Event | GitHub Action |
|---|---|
| Defect created | Creates a GitHub Issue |
| Defect status changed to Closed | Closes the linked GitHub Issue |
| Defect reopened | Reopens the linked GitHub Issue |
Disconnecting
To remove the GitHub integration, go to Workspace Settings → Integrations, find GitHub, and click Disconnect. This removes the connection for all projects.
See Also
Integrations
Connect Qualflare to your existing tools. Integrate with GitHub, Slack, GitLab, Jira, and more to sync defects, receive notifications, and automate your QA workflow.
Slack Integration
Connect Qualflare to Slack to receive notifications about defects, milestones, failure clusters, and test results in your Slack channels.