Skip to content

Docs/GitHub webhook elevenlabs env#808

Open
pbzona wants to merge 2 commits into
vercel-labs:mainfrom
pbzona:docs/github-webhook-elevenlabs-env
Open

Docs/GitHub webhook elevenlabs env#808
pbzona wants to merge 2 commits into
vercel-labs:mainfrom
pbzona:docs/github-webhook-elevenlabs-env

Conversation

@pbzona
Copy link
Copy Markdown

@pbzona pbzona commented Apr 16, 2026

Summary

  • document the GitHub App webhook URL and webhook secret setup in the README
  • clarify where to configure GitHub App permissions and event subscriptions, including the minimum required permissions and optional ones for extra features
  • add ELEVENLABS_API_KEY to turbo.json so builds receive the ElevenLabs env var

Why

The GitHub App setup was missing webhook guidance and left permission requirements implicit, which makes self-hosting setup more error-prone. Adding the ElevenLabs env var to Turbo keeps builds consistent with runtime configuration.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 16, 2026

@pbzona is attempting to deploy a commit to the Vercel Labs Team on Vercel.

A member of the Team first needs to authorize it.

@pbzona pbzona marked this pull request as ready for review May 15, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants