Github Pull Request checks deployment error

Current versus Expected behavior

Currently, when creating a pull request on GitHub, the checks list for Vercel projects shows a “deployment fail” status. However, no actual deployment is created or visible in the Vercel dashboard. This makes it difficult to identify the specific issue causing the deployment failure.

The Vercel deployments should either complete successfully or provide detailed logs and error messages to help diagnose the issue.

Steps to Reproduce

  • Set up multiple Vercel projects(connected github repo) within a single GitHub repository.
  • Push changes to a branch and open a pull request.
  • Observe the “Checks” section in the pull request, where Vercel deployments fail without providing meaningful feedback or creating an actual deployment.

Project information

  • Repository URL: PR Example
  • Framework/Environment: vite, vue
  • Relevant Settings: Multiple Vercel projects integrated with the same repository, one project using Git Fork Protection.
  • Git Fork Protection is enabled for at least one of the Vercel projects.
  • Authentication for Git Fork Protection has been completed(in another pr).
  • Despite proper setup and authentication, deployments are still failing for some projects.

Additional notes:

  • There is no clear pattern to which projects fail and which succeed.
  • The lack of deployment details in the Vercel dashboard makes it challenging to troubleshoot the root cause of the failure.

The console project mentioned in the PR link has its Ignored Build Step set to automatic, and Git Fork Protection is disabled.
For the feature-itsm project, Git Fork Protection is enabled, and the “Only build production” setting is activated.

The existing project was deleted and recreated with the same options, and it started functioning as it originally did…