pgblame

Wiring Vercel deploys → pgblame

Two-minute setup. After this, every successful Vercel deploy creates a marker on your pgblame timeline.

Option A: Vercel Webhook (recommended)

In your Vercel dashboard:

  1. Settings → Webhooks → Create
  2. URL:
    https://pgblame.com/v1/deploy/vercel?token=<your-pgblame-project-token>
  3. Events: select Deployment Succeeded.
  4. Save — copy the signing secret Vercel shows you.
  5. In pgblame: Project settings → Webhook signing secrets → Vercel, paste the secret.

Push a commit, wait for Vercel to deploy, refresh pgblame — your deploy is on the timeline.

Option B: GitHub Actions

Add a step to your deploy workflow:

- name: Notify pgblame
  if: success()
  run: |
    curl -X POST \
      "https://pgblame.com/v1/deploy?token=${{ secrets.PGBLAME_TOKEN }}" \
      -H "Content-Type: application/json" \
      -d '{
        "source": "github",
        "ref": "${{ github.ref_name }}",
        "commit_sha": "${{ github.sha }}",
        "commit_message": "${{ github.event.head_commit.message }}",
        "actor": "${{ github.actor }}"
      }'

Verifying it worked

After your next deploy, open the project's Timeline view in pgblame — the latest deploy should appear with source: vercel (or github).