Hi all - I wonder if anyone could help me with this.
Problem: Automatic deployments are not being triggered when I push commits to the designated Production Branch (main) on GitHub. While initial deployments may have worked , recent pushes do not trigger any new deployments. Recent deployments listed were initiated manually via "Redeploy".
Root Cause Identified: After extensive troubleshooting, the core issue appears to be that the necessary Vercel webhook is NOT being created in my GitHub repository's settings (Project -> Settings -> Webhooks). This page currently shows no webhooks configured.
Troubleshooting Steps Already Taken:
- Verified Vercel Production Branch: Confirmed in Vercel Project Settings -> Environments that the Production environment is correctly configured to track the main branch.
- Verified GitHub App Permissions: Confirmed via GitHub Settings -> Applications -> Installed GitHub Apps -> Vercel Configure, that the Vercel app has access granted to "All repositories" under my account.
- Disconnect/Reconnect: Attempted disconnecting and reconnecting the repository within the Vercel Project Settings > Git page multiple times.
- Full Re-installation of GitHub App: Performed a complete reset:
- Uninstalled the "Vercel" app from my GitHub account's "Installed GitHub Apps" settings.
- Disconnected the Git repository within the Vercel project settings.
- Waited, then re-connected the Git repository from Vercel, going through the full GitHub authorization process again (re-installing the app and granting permissions).
- Result: Despite these steps, and although the Vercel project settings show the Git repository as successfully connected, the required webhook still does not appear in the GitHub repository's Webhooks settings page.
I’m new to all of this so I may be missing something obvious…