Patchbay routes git hosting webhooks and upstream feed signals to notifications and fork-maintenance jobs
Find a file
matamune f795d2857c
Some checks failed
check / check (push) Failing after 35s
Install Docker CLI in CI container build
2026-05-12 21:10:00 +00:00
.forgejo/workflows Install Docker CLI in CI container build 2026-05-12 21:10:00 +00:00
src Tolerate username owner in GitHub payloads 2026-05-12 21:08:26 +00:00
test Initial git webhooks service 2026-05-12 21:06:22 +00:00
.gitignore Initial git webhooks service 2026-05-12 21:06:22 +00:00
bun.lock Initial git webhooks service 2026-05-12 21:06:22 +00:00
Dockerfile Initial git webhooks service 2026-05-12 21:06:22 +00:00
package.json Initial git webhooks service 2026-05-12 21:06:22 +00:00
README.md Initial git webhooks service 2026-05-12 21:06:22 +00:00
tsconfig.json Initial git webhooks service 2026-05-12 21:06:22 +00:00

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.