Current Behavior
GitHubrepository shows as connected and active inVercel- Manual deployments and redeploys work and succeed
- Pushes to the default branch do not trigger new deployments
- No webhook exists in
GitHub→ Repository → Settings → Webhooks - No preview or production deployments are created on push
- Last auto-deployment occurred ~17–18 hours ago
Expected Behavior
- Any push to the connected
GitHubrepository should trigger:- A new deployment in
Vercel - A corresponding
GitHubwebhook delivery
- A new deployment in
Steps to Reproduce
- Push a commit to the default branch of the connected
GitHubrepository - Observe:
- Commit appears in
GitHub - No webhook delivery occurs
- No new deployment is created in
Vercel
- Commit appears in
Project Information
- Repository:
GitHubrepository connected viaVercel - Framework:
Next.js - Environment:
Hobby - Branch: Default branch
- Auto-deploy on push: Enabled
- Deployments: Production + Preview (expected)
What Works
- Manual deploys and redeploys from
Vercelcomplete successfully - Build pipeline functions normally when triggered manually
- Existing environment variables, domains, and settings are intact
What Does Not Work
GitHubpush events do not trigger deployments- No
GitHubwebhooks exist for the repository - No webhook deliveries are logged
Troubleshooting Already Performed
- Disconnected and reconnected
GitHubrepository inVercel - Fully uninstalled and reinstalled the Vercel GitHub App
- Confirmed
GitHub Apppermissions:Read & writeaccess- Repository hooks enabled
- Access to all repositories
- Verified
Vercelproject Git settings:- Correct production branch selected
- Auto-deploy on push enabled
- No ignored branches or build steps
- Created new commits and pushed multiple times
- Opened a
PRto attempt triggering preview deployments - Confirmed commit author email is verified in
GitHub - Confirmed no webhooks exist in
GitHubrepository settings
Additional Context
This began overnight with no configuration changes, suggesting a stale or corrupted GitHub webhook binding rather than a repository or build configuration issue.