calcom / synclinear.com

End-to-end sync of Linear and GitHub.
https://synclinear.com
MIT License
366 stars 59 forks source link

🎉 Linear now supports GitHub sync natively 🎉 #152

Open tedspare opened 8 months ago

tedspare commented 8 months ago

[!TIP] Linear now supports native two-way sync of tickets and GitHub issues 🎉

The following properties will sync:

Unless you use Milestone <> Cycle/Project sync, this new offering should cover your use case.

To set it up, go to Settings > Integrations > GitHub > Connected organizations > +:

image

I encourage all to try it and provide feedback to Linear, or here if preferred! Linear is a VC-backed, profitable business with clear product acumen.

Note: I'm a third-party, informal maintainer of this project; my words don't represent Cal.com in any capacity.

cc: @jorilallo

nickzelei commented 8 months ago

The native integration seems to be pretty limited in scope. While it does work quite well, it seems to only handle issues that come from Github. It doesn't handle issues that are created in Linear. This is pretty limiting. Coincidentally, Synclinear doesn't seem to handle issues coming from Github. So both integrations are kind of solving the opposite side of the vendiagram when sourcing issues.

Maybe synclinear works when creating in Github if you've connected, but we had some community members create issues in Github and they don't sync with Linear, even after adding the linear tag to them.

Also as of today, the native integration has no way of filtering tags. So overall their integration seems pretty limiting, but hopefully it gets better over time.

quinn-linear commented 8 months ago

@nickzelei issues created in linear can now be synced to github as of today. It's a setting toggle in the Linear settings > Integrations > Github and in the edit menu for the repo that's connected

nickzelei commented 8 months ago

cool, thanks for letting me know - Ill check it out!

hongsw-aibizon commented 5 months ago

https://linearcustomers.slack.com/archives/C01BBH68ZN1/p1709675224857309 Many people here find the default integration inconvenient. Instead of a default repository per team, a project-specific default repository connection is needed. @nickzelei Thanks

aizensoosuke commented 1 month ago

It does not allow to connect the same github account to different workspaces