GitHub push events not triggering deployments — exhausted all troubleshooting, need Vercel staff assistance
Framework: Next.js
Git Provider: GitHub (MercuryThrives/elt-clarity-quiz)
What happened:
Automatic deployments were working normally on April 22, 2026. On April 23, a GitHub token invalidation warning appeared in GitHub Desktop. After re-authenticating, pushes to main stopped triggering Vercel deployments entirely.
Symptoms:
- Pushes to
mainproduce no new deployments in the Vercel dashboard — not even failed ones - GitHub commits show ✕ 0/1 on all commits since April 23
- No Vercel Bot comments appearing on any GitHub commits
- No webhook exists in GitHub repo Settings → Webhooks, and none is created when reconnecting
Troubleshooting completed (in order):
- Re-authenticated GitHub in GitHub Desktop after token invalidation warning
- Disconnected and reconnected GitHub repo in Vercel Settings → Git multiple times
- Verified Vercel GitHub App at Sign in to GitHub · GitHub — set to “All repositories” with full read/write permissions
- Confirmed no webhook exists in GitHub repo Settings → Webhooks
- Verified vercel.json does not contain
git.deploymentEnabled: false - Fixed commit author email mismatch — git config email now matches GitHub primary email
- Matched Vercel account email to GitHub primary email
- Reauthenticated GitHub connection at vercel.com/account/authentication — shows MercuryThrives connected, last used today
- Multiple test pushes after each fix — no deployments triggered
Current state:
- vercel.com/account/authentication shows GitHub/MercuryThrives connected
- Project Settings → Git shows repo connected
- Git commit author email, GitHub primary email, and Vercel account email all match
- No webhook in GitHub repo
- Zero response from Vercel on any push
Request:
This appears to require backend intervention to reset the webhook/integration state. Could a Vercel staff member investigate why the GitHub App is not creating a webhook for this project despite a valid connection showing on both sides?
Full commit SHA of most recent test push available on request.
7a300f1f98d725e641b3ef4c5cf769f2e3ff0570