We enforced 2FA for the team 3 days back and bit earlier, when we merged to main, noticed that Vercel deployments via the Vercel GitHub app integration are failing:
Merge happened at 2026-01-26T16:34:46.000Z.
Clicking on “Details” redirects to https://vercel.com/docs/two-factor-authentication but I couldn’t find anything there that explains what’s going wrong here.
I noticed that post enforcing 2FA, existing VERCEL_TOKEN config’d as action secrets were no longer valid. We have this because we’re doing some other Vercel deployments using GitHub actions for PRs that’s unrelated to the repo project itself. As soon as I generated a new token, that workflow started working again. There was also a stale token associated with GitHub’s “Production” environment but there are none for “staging” environment so I don’t think this is the reason for these deployments failing, since I don’t think that has anything to do with the Vercel app integration.
Can someone from Vercel tell us what’s going on here and what we need to do to fix it? Do we need to re-install the app?
UPDATE: Added merge time.
