Skip to content

feat(preprod): Add size_analysis webhook to settings UI#110197

Open
cameroncooke wants to merge 1 commit intomasterfrom
cam/preprod-size-analysis-webhooks-ui
Open

feat(preprod): Add size_analysis webhook to settings UI#110197
cameroncooke wants to merge 1 commit intomasterfrom
cam/preprod-size-analysis-webhooks-ui

Conversation

@cameroncooke
Copy link

Summary

Adds the size_analysis webhook resource to the Sentry App settings UI, allowing developers to subscribe to size analysis notifications when creating or editing custom integrations.

Companion to the backend PR #110196 — land that first.

Changes

  • integrations.tsx: Add 'size_analysis' to WebhookEvent type union
  • constants.tsx: Add to EVENT_CHOICES with Project permission mapping
  • subscriptionBox.tsx: Add 'completed' description, gate behind preprod-size-analysis-webhooks feature flag
  • requestLog.tsx: Add size_analysis.completed to event filter dropdown
  • subscriptionBox.spec.tsx: Tests for feature flag gating (disabled without flag, enabled with flag)

Test plan

  • ESLint and Prettier pass
  • Frontend tests added for feature flag gating
  • Pre-commit hooks pass on all modified files
  • CI passes

- Add 'size_analysis' to WebhookEvent type union
- Add to EVENT_CHOICES with Project permission mapping
- Add 'completed' description in subscription box
- Gate behind preprod-size-analysis-webhooks feature flag
- Add size_analysis.completed to request log event filter
- Add frontend tests for feature flag gating
@cameroncooke cameroncooke requested a review from a team as a code owner March 9, 2026 11:51
@github-actions github-actions bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Mar 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant