GitHub Issues
📋 Setting up automated task creation in GitHub Issues
Introduction
This one-time setup per workspace allows everyone in your Aikido organization to create issues directly in GitHub Issues
Following use cases are supported :
Automated Ticket Creation: Automatically create and push tickets to specified GitHub Issue projects/repos for seamless tracking of security issues.
Manual Ticket Addition: Manually sync security issue tickets to GitHub Issues.
Prerequisites
GitHub account needs to be an organisation account
Issues need to be enabled inside GitHub
Connecting the Aikido App to GitHub Issues
Navigate to Integration Settings within the Aikido app.
In the 'Task Trackers' section, select 'GitHub Issues'
Install the Issues App inside your organisation (Install Link). This is needed in order to select your organisation.
​Select your organisation and repos
​When installed succesfully, you will get a notification on top of the page in GitHub. Return to Aikido.
​Select your organisation in the modal.
​Click Save. The status will now change to Connected.
Close the modal & open the GitHub Issues Integration page.
​You can set a Default Label that will be send for all Aikido Issues. These will be synced and appear in GitHub.​
​
Options for Task Creation in GitHub Issues via Aikido
There are two different options to create new tasks from Aikido into GitHub Issues
Manually create tasks from the Aikido interface
Automatically create new tasks via Aikido's auto creation functionality.
Manual Task Creation
Hover over any issue in your feed and click the + in the assignee column.
​Alternatively, you can click the triple dots in the last columns to open up the action menu. If you have grouped issues, the triple dot action menu is available on every subissue.
​Fill in the required details in the popup modal.
​​
The newly created task in GitHub Issues will be linked in the Aikido Issue Detail under the 'Tasks' tab (sidepanel).
Automated Task Creation
Go to the GitHub Integration settings page
Make sure to enable 'Autocreation' by clicking the toggle to On.
Define the criteria for automatic task creation.
​​
Aikido will then autonomously generate GitHub Issues based on these settings 🚀