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 github.com/settings/installations --- 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