Skip to content

feat(linear): Add issue event tasks - #1560

Merged
dcramer merged 2 commits into
mainfrom
feat/linear-event-tasks
Aug 14, 2026
Merged

feat(linear): Add issue event tasks#1560
dcramer merged 2 commits into
mainfrom
feat/linear-event-tasks

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Linear can send signed issue webhooks, but the Linear plugin did not publish resource events. That blocked event tasks from reacting to new issues.

This change adds signed webhook ingress at /api/webhooks/linear. It publishes issue.created for the issue identifier and the team key. Team event tasks can now react to every new issue in a team, such as SRE.

Docs now cover webhook setup, resource identifiers, verification, and failure modes on the Linear plugin page. Tasks and plugin index pages mention the new path.

The event key uses the Linear issue id, so retries are idempotent. Issue content remains untrusted agent input.

Validation:

  • pnpm --filter @sentry/junior-linear test
  • pnpm --filter @sentry/junior-linear typecheck
  • pnpm --filter @sentry/junior-linear lint
  • pnpm --filter @sentry/junior-linear build
  • pnpm install --frozen-lockfile --lockfile-only

Requested by David Cramer.

--

View Junior Session [Sentry]

Co-Authored-By: David Cramer <david@sentry.io>
@github-actions

Copy link
Copy Markdown

Dashboard visual evidence

No matching dashboard scenarios for this diff.

Co-Authored-By: David Cramer <david@sentry.io>
@vercel

vercel Bot commented Aug 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
junior-docs Ready Ready Preview Aug 14, 2026 3:30pm

Request Review

@dcramer
dcramer marked this pull request as ready for review August 14, 2026 18:03
@github-actions github-actions Bot added the risk: medium PR risk score: medium label Aug 14, 2026
@dcramer
dcramer merged commit 51a98f6 into main Aug 14, 2026
40 checks passed
@dcramer
dcramer deleted the feat/linear-event-tasks branch August 14, 2026 18:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant