getsentry / getsentry/sentry

Multiple deploy email notifications when deploying app in Vercel.

Open
#95,410 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Bug Releases Waiting for: Product Owner
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
21h 23m
Merged PRs (30d)
607

Description

Environment

SaaS (https://sentry.io/)

Steps to Reproduce
  1. Configure NextJS SDK + Vercel integration
  2. Configure Commits and deploys to be notified when a new deployment is created in Sentry
  3. Deploy the app in Vercel.
Expected Result

Only one email notification for the new deployment is sent to users.

Actual Result

Multiple email notifications are sent (email address and app version redacted, all emails are for the same version).

Image

One possible root cause is multiple URLs configured in Vercel, I was unable to confirm as my Vercel test app does not have multiple URLs.

It has been reported in:
Internal ticket 1
Internal ticket 2
Discord

Product Area

Releases

Link

No response

DSN

No response

Version

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests; begin by tracing the Releases deploy-notification flow for the NextJS SDK and Vercel integration, then reproduce a deployment with the reported configuration. Done means identifying why one deployment generates multiple emails and ensuring users receive only one notification for that deployment.

Written by the indexing model from the issue text.

Assessment

Tech stack
next.js
Domain
devops, release
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.