Wednesday, December 18th 2024
How did we migrate issues from GitLab to Linear?
We migrated our issues from GitLab to Linear due to GitLab’s limited issue-tracking features. To handle thousands of issues and tight timelines, we developed a migration tool using GitLab Triage Bot and Linear’s GraphQL API. The tool mapped issue states, assignees, labels, and comments, and transformed GitLab epics into Linear issues with sub-issues. It was successful overall and enabled team-by-team migration for flexibility. Now, we’re open-sourcing the migrator to help others facing similar challenges.