Skip to content

feat(webhooks): add suppression.added/removed event enum values - #143

Merged
dielduarte merged 1 commit into
mainfrom
feat/suppression-webhook-events
Sep 18, 2026
Merged

dielduarte merged 1 commit into
mainfrom
feat/suppression-webhook-events

Conversation

@dielduarte

@dielduarte dielduarte commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • WebhookEvent had no SUPPRESSION_ADDED/SUPPRESSION_REMOVED members, unlike the Node SDK, so those events couldn't be subscribed to via the typed API.
  • Bumps version to 4.26.0 (rebased past the 4.25.0 release that had already claimed 4.20.0, the version this branch originally bumped to).

Test plan

  • Could not run the Gradle test suite locally (no JDK available in the environment this was drafted from). This is a straightforward enum + property addition with no existing test asserting an exhaustive list of WebhookEvent values — please confirm CI is green before merging.

🤖 Generated with Claude Code


Summary by cubic

Adds SUPPRESSION_ADDED and SUPPRESSION_REMOVED to WebhookEvent so those suppression events can be subscribed to through the typed API, matching the Node SDK.

  • Bumps the library version to 4.26.0 because 4.25.0 was already released.
  • The Gradle test suite wasn't run locally; please confirm CI is green before merging.

Written for commit 16e2ce8. Summary will update on new commits.

Review in cubic

WebhookEvent had no SUPPRESSION_ADDED/SUPPRESSION_REMOVED members,
unlike the Node SDK, so those events couldn't be subscribed to via the
typed API.

Note: could not run the Gradle test suite locally (no JDK available in
this environment); changes are a straightforward enum addition with no
existing test asserting an exhaustive list of values.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

@klotty klotty left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Auto-approved: Adds SUPPRESSION_ADDED and SUPPRESSION_REMOVED to WebhookEvent enum for typed API parity with Node SDK, and bumps version to 4.26.0. No behavioral change beyond new enum constants; no tests affected. Bounded and clearly beneficial.

Re-trigger cubic

@dielduarte
dielduarte marked this pull request as ready for review September 17, 2026 20:40
@github-actions github-actions Bot added the linear-synced PR has been synced to Linear label Sep 18, 2026
@dielduarte
dielduarte merged commit 81d523c into main Sep 18, 2026
4 checks passed
@dielduarte
dielduarte deleted the feat/suppression-webhook-events branch September 18, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

linear-synced PR has been synced to Linear

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants