Pushing to production branch doesnt kick off deployment

Commits pushed to the production branch stopped triggering deployes this morning. Nothing else changed.

It’s a Vue/Nuxt project on a git repository hosted on Github. The production branch is a non-standard branch (not ‘main’/not ‘production’) and is configured on the project settings → Environment → Production Branch Tracking correctly.

Nothing else changed.

I’ve verified the Github connection and reauthenticated it as well.

Hi @udit99! :waving_hand: Welcome to the Vercel Community.

Happy to help! When commits stop triggering deployments, it’s often due to GitHub webhook issues, permissions, or commit author mismatches.

Here are some quick checks:


GitHub Webhooks

  • Go to your GitHub repo → Settings > Webhooks
  • Look for a webhook with a vercel.com URL
  • Make sure it’s active and check Recent Deliveries for any failures

Commit Author

  • Check your Git configuration using git config user.email and git config user.name
  • Make sure the email matches the GitHub account linked to your Vercel account

Commit Review

  • Confirm you’re pushing to the correct production branch
  • See if any recent commits changed vercel.json or build settings
  • Look for comments from the Vercel bot about failed deployments

Manual Deploy
Try deploying manually from the Vercel Dashboard → Deploy from GitHub to test if auto-triggering is the issue.


If it’s still not working, feel free to share any error messages — we’re happy to take a closer look!