Hi everyone,
I’m facing an issue with preview deployment authorization for external contributors on one of my Vercel projects.
Project Setup
-
Vercel Hobby Plan
-
Public GitHub repository
-
Personal GitHub account
-
I am both the GitHub repository owner and the Vercel project owner.
Issue
Whenever someone opens a Pull Request from a fork, Vercel correctly posts the authorization comment asking me to authorize the preview deployment.
However, when I click Authorize, instead of authorizing the deployment, I’m redirected to an error page that shows:
FUNCTION_INVOCATION_FAILED
along with an Error ID (for example: bom1::...).
Expected Behavior
Previously, clicking Authorize successfully approved the deployment and Vercel created the Preview Deployment.
Current Behavior
The authorization page consistently fails with FUNCTION_INVOCATION_FAILED, so no preview deployment is created.
Troubleshooting already performed
-
Reinstalled the Vercel GitHub App.
-
Verified the GitHub App has access to All repositories.
-
Confirmed I am the repository owner.
-
Confirmed I am the Vercel project owner.
-
Deployment Protection is disabled.
-
Git Fork Protection is enabled (default behavior for forked PRs).
-
No GitHub Rulesets or branch protection rules are configured.
-
The issue started suddenly without any configuration changes.
-
This only affects authorization for forked pull requests.
Could someone from the Vercel team please check the backend logs using the Error ID and let me know what is causing the authorization request to fail?
Thank you!