Skip to main content
Back to help

Guide

Setting up GitHub integration

Connect GitHub at account level, select repositories dynamically, set assignees and labels, and link findings to GitHub Project boards.

4 min read

1

Connect your GitHub account

Navigate to Integrations in your account settings and click Connect GitHub. You will be redirected to GitHub to authorize the Destiny QA application. Once connected, the integration will be active for all projects in your workspace.

2

Create an issue from a report finding

Open any completed audit report and click Create Issue on a failing check. Select GitHub from the destination dropdown. You will be prompted to enter the target repository in 'owner/repo' format (e.g. 'acme-co/website').

3

Set issue metadata and assignees

Destiny QA fetches assignees, milestones, and labels from your selected repository. Select the team member to assign, choose a milestone, and add custom labels. The created issue will contain the check details, explanation, and the list of affected page URLs.

4

Link to GitHub Projects V2

If your repository uses GitHub Projects (V2 project boards), enter the Project Board ID when creating the issue. Destiny QA will automatically insert the new issue into the board as a project item for centralized tracking.

Cookie Consent Preferences

We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of all cookies. You can manage your preferences or read our Cookie Policy for details.