Go to file
shiftinv 4d2eeb52b3 feat: add metadata headers to response 2022-09-04 15:34:59 +02:00
.github/workflows ci: add github workflow 2022-09-03 02:19:54 +02:00
lib feat: add metadata headers to response 2022-09-04 15:34:59 +02:00
.dockerignore feat: add docker stuff 2022-09-03 02:19:54 +02:00
.env.example feat: add redirect to root 2022-09-04 15:34:59 +02:00
.gitignore Initial commit 2022-09-03 02:19:53 +02:00
.pre-commit-config.yaml fix: update pre-commit hook file types 2022-09-03 02:19:54 +02:00
Dockerfile feat: add docker stuff 2022-09-03 02:19:54 +02:00
LICENSE docs: add readme and license 2022-09-03 02:19:54 +02:00
README.md docs: update readme 2022-09-03 23:18:23 +02:00
deno.json Initial commit 2022-09-03 02:19:53 +02:00
deps.ts feat: filter burst PR review comments 2022-09-03 17:31:40 +02:00
docker-compose.yml feat: add docker stuff 2022-09-03 02:19:54 +02:00
main.ts feat: make url signing optional 2022-09-04 15:34:58 +02:00

README.md

github-webhook-filter

A webhook filter for Deno that filters GitHub webhook events before forwarding them to a Discord webhook, reducing noise.

Ignores common bots and no-op events (which Discord ignores anyway) by default; additional options can be configured per URL:

  • Only forward events from specific branches (allowBranches, comma-separated list)
  • Ignore tag updates (hideTags)
  • Ignore burst PR review comments in a short timespan, only showing the first x comments (commentBurstLimit)