Patchbay routes git hosting webhooks and upstream feed signals to notifications and fork-maintenance jobs
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| src | ||
| test | ||
| .gitignore | ||
| bun.lock | ||
| Dockerfile | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
git-webhooks
Containerized Bun service for GitHub and jojo.build webhooks.
Endpoints
GET /healthz
POST /git-webhooks/jojo
POST /git-webhooks/github
Environment
HOST=0.0.0.0
PORT=3000
DATA_DIR=/app/data
JOJO_WEBHOOK_SECRET=...
GITHUB_WEBHOOK_SECRET=...
Development
bun install
bun run check
bun run dev
Accepted webhook events are appended to DATA_DIR/events.jsonl; queued work
items are appended to DATA_DIR/jobs.jsonl.