Integrations

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

  1. Go to Workspace Settings → Integrations
  2. Find GitHub under Issue Tracking
  3. Click Connect with GitHub
  4. You are redirected to GitHub to authorize the Qualflare app
  5. Select the GitHub organization or account, then click Install
  6. You are redirected back to Qualflare with the integration installed

Step 2: Connect a Repository to a Project

  1. Go to Project → Integrations
  2. Click Configure on the GitHub integration
  3. Select the GitHub repository to sync with this project
  4. 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 EventGitHub Action
Defect createdCreates a GitHub Issue
Defect status changed to ClosedCloses the linked GitHub Issue
Defect reopenedReopens 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