Mirror GitHub Bug Issues Into Linear Automatically
When a GitHub issue is labeled 'bug', automatically create a matching Linear issue in your engineering triage so nothing gets lost between tools.
- 1
Trigger on Issue Labels
Add a
GitHub Triggernode on theissuesevent with actionlabeled, firing when a label is added. - 2
Filter for the Bug Label
Add an
IFnode checking that the added label name equalsbug. - 3
Create the Linear Issue
Add a
Linearnode with operationCreate Issue, mapping the GitHub title and body and setting the team andTriagestate. - 4
Link Them Together
Add a
GitHubnode commenting on the original issue with the Linear URL so both sides reference each other. - 5
Activate and Test
Activate the workflow and label a test GitHub issue as
bug. Confirm a Linear issue is created and the GitHub comment appears.
Frequently asked questions
Can I sync status changes back?
Add a second workflow on Linear issue updates that reopens or closes the GitHub issue when the Linear state changes.
What about avoiding duplicates?
Store the GitHub issue ID as a Linear custom field and check it before creating, so re-labeling doesn't create duplicate issues.