Skip to content

feat(webhooks): display Sentry webhook URL in CLI and API#1066

Merged
zbigniewsobiecki merged 1 commit intodevfrom
feat/sentry-webhook-url-display
Mar 26, 2026
Merged

feat(webhooks): display Sentry webhook URL in CLI and API#1066
zbigniewsobiecki merged 1 commit intodevfrom
feat/sentry-webhook-url-display

Conversation

@zbigniewsobiecki
Copy link
Copy Markdown
Member

Summary

  • Add Sentry webhook URL and setup instructions to cascade webhooks list and cascade webhooks create CLI commands
  • Add sentry field to tRPC webhooks.list and webhooks.create responses
  • Populate Sentry integration status in webhook ProjectContext

Since Sentry webhooks can't be created programmatically, this surfaces the URL users need to configure in Sentry's Internal Integration settings.

Test plan

  • npm run typecheck passes
  • All 5376 unit tests pass
  • CI passes
  • After deploy: cascade webhooks list cascade shows Sentry URL

🤖 Generated with Claude Code

The CLI `webhooks list` and `webhooks create` commands now show the
Sentry webhook URL and setup instructions when alerting/sentry is
configured. Since Sentry webhooks can't be created programmatically,
this surfaces the URL users need to configure in Sentry's Internal
Integration settings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@zbigniewsobiecki zbigniewsobiecki merged commit 8a3f058 into dev Mar 26, 2026
8 checks passed
@zbigniewsobiecki zbigniewsobiecki deleted the feat/sentry-webhook-url-display branch March 26, 2026 15:01
@codecov
Copy link
Copy Markdown

codecov bot commented Mar 26, 2026

Codecov Report

❌ Patch coverage is 27.65957% with 34 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/api/routers/webhooks.ts 22.22% 14 Missing ⚠️
src/cli/dashboard/webhooks/create.ts 0.00% 14 Missing ⚠️
src/cli/dashboard/webhooks/list.ts 50.00% 5 Missing ⚠️
src/api/routers/webhooks/context.ts 80.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant