jtormey / jtormey/linear-sync

Issues created in Linear don't sync comments / close status / title

Open
#43 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Elixir
Stars
76
Forks
7
PR merge metrics
No merged PRs in 30d

Description

Hi @jtormey. Amazing tool, thanks so much. I switched to this after https://github.com/calcom/synclinear.com proved unreliable.

Problem

Creating issues in Github results in perfectly functioning two-way syncing.

But creating issues in Linear seems to break syncing.

That is, after the Linear issue successfully syncs to Github:

  • Subsequent Github comments / close statuses / title changes don't sync to Linear
  • And the reverse, Linear comments / close statuses / title changes don't sync to Github

Bug context

Sync ID is 5bd2722d-eaa4-4dd5-9d7f-489aa6d6d771

When I check out the webhook in the Github repo, here's what I see:

Screenshot 2022-10-19 at 10 45 30 Screenshot 2022-10-19 at 10 51 30

I can't debug this any further from the error message itself.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Use the reported sync ID and the GitHub webhook details as the reproduction starting point, focusing on the path for issues created in Linear. Confirm that comments, close status, and title changes sync in both directions; done means all three updates work after a Linear-created issue is synced.

Written by the indexing model from the issue text.

Assessment

Tech stack
elixir, github
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.