Subject: Deployments not being created despite successful trigger requests (project stuck since ~2026-07-22)
Project: groovequake
Project ID: prj_YkSVRZPm7aTyBiWY5WCMxiBVSuzA
Account: Hobby plan
Issue: No new deployment has been created for this project since commit 98a7734 (~3+ hours ago), despite multiple confirmed-successful trigger attempts through three independent paths. Each attempt returns a clean 201 response with a new job in PENDING state, but none of these jobs ever produce a visible deployment in the dashboard.
What I’ve verified is NOT the cause:
Git repository connection: disconnected and reconnected lbohler/groovequake in Project Settings → Git — no change.
GitHub App permissions: Vercel’s GitHub App installation has explicit “Only select repositories” access to lbohler/groovequake, with read/write access to deployments, repository hooks, commit statuses, etc.
Domain: groovequake.fm shows “Valid Configuration” under Production on this exact project.
Deployment status filters: confirmed all 7 statuses (Ready, Error, Building, Queued, Initializing, Canceled, Blocked) are checked in the Deployments view — nothing hidden.
Account usage/billing: no quota-exceeded or payment-failure banner visible on the Usage page.
Direct evidence of the problem — three separate job IDs stuck in PENDING, never resulting in a deployment:
gkw0c7zM8XWMGbfNtF4A — triggered via direct curl POST to the project’s deploy hook URL
Ep06jZsXpf2t5HGzeiQg — triggered via GitHub webhook ping event
0CxbTWqpDkiGQU2R32PX — triggered via GitHub webhook push event (real push to main, commit b853551)
All three requests hit https://api.vercel.com/v1/integrations/deploy/prj_YkSVRZPm7aTyBiWY5WCMxiBVSuzA/2AbtPgmBS2 and got a clean 201 with {“job”:{“id”:“…”,“state”:“PENDING”,“createdAt”:…}}. None of these jobs ever appear as a deployment in the project’s Deployments list, regardless of status filter.
I also pushed two ordinary commits directly to main via the standard Git integration (commits 46a1464 and b853551) in between these tests — neither produced a deployment either, confirming this isn’t specific to the deploy-hook path.
Ask: Can you look up what’s happening to these job IDs internally? They’re being accepted and queued but appear to be stuck or silently dropped before ever becoming a deployment.