plan gallery · webhook
GitHub → Linear → Slack
Three-way event routing — issues to Linear, status to Slack.
Architecture
- 01githubissues and pull_request webhooks
- 02linearcreate/update issue with github url as external id
- 03slacknotify the channel that owns the team
Env-var matrix
Security checklist
- verify github and slack signatures independentlytwo spoof surfaces, one handler
- idempotent linear create by github issue idredeliveries duplicate tickets
- map repo → slack channel explicitlywrong-channel leaks private repo titles
Folders
· src/webhooks/github.ts · src/linear/sync.ts · src/slack/notify.ts