Dumpy

Dumpy Private Control Plane

Connect a GitHub repo in one click.

This app handles GitHub App install flow, stores installation metadata, and ingests webhook events (`installation`, `installation_repositories`, `deployment_status`).

Setup health

Required environment variables for GitHub App flow:

  • APP_URL configured
  • DATA_STORE_PATH configured
  • NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY configured
  • CLERK_SECRET_KEY configured
  • GITHUB_APP_ID configured
  • GITHUB_APP_SLUG configured
  • GITHUB_APP_PRIVATE_KEY configured
  • GITHUB_WEBHOOK_SECRET configured
  • INSTALL_STATE_SECRET configured

What this already does

  • Redirects user to GitHub App installation URL with signed state.
  • Handles callback and syncs installation + accessible repositories.
  • Stores data in a durable JSON store for MVP speed.
  • Verifies webhook signatures and logs events.
  • Creates capture jobs when deployment status events succeed.