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
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.
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').
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.
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.