> ## Documentation Index
> Fetch the complete documentation index at: https://developer.upsun.com/llms.txt
> Use this file to discover all available pages before exploring further.

# roland-molnar

> Articles written by roland-molnar.

<div className="blog-card-grid">
  {/* Auto-generated by blog:generate — DO NOT edit manually */}

  <a href="/posts/discussions/triage-bot" className="blog-card group rounded-xl bg-card border-theme card-hover shadow-sm hover:shadow-md transition-all overflow-hidden flex flex-col">
    {`/images/posts/discussions/triage-bot/kier-in-sight-archives-0fL5XCrt_nU-unsplash.webp` !== '' && (
          <div className="blog-card-img-wrap">
            <img src="/images/posts/discussions/triage-bot/kier-in-sight-archives-0fL5XCrt_nU-unsplash.webp" alt="How did we migrate issues from GitLab to Linear?" className="blog-card-img" />
          </div>
        )}

    <div className="blog-card-body">
      <div className="flex items-center gap-2">
        {`featured` !== '' && (
                      <span className="text-xs font-semibold uppercase tracking-wider px-2 py-0.5 rounded-md bg-accent-badge border border-accent-soft text-accent">
                        featured
                      </span>
                    )}

        <span className="text-xs text-subtle">Wednesday, December 18th 2024</span>
      </div>

      <h3 className="blog-card-title group-hover:text-accent transition-colors">How did we migrate issues from GitLab to Linear?</h3>
      <p className="blog-card-desc">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](https://github.com/upsun/gitlab-triage-linear-migrator) to help others facing similar challenges.</p>
    </div>
  </a>
</div>
