Go to file
shiftinv 31b66eb01a chore: move webhook function to new module 2022-09-03 20:11:04 +02:00
.github/workflows ci: add github workflow 2022-09-03 02:19:54 +02:00
lib chore: move webhook function to new module 2022-09-03 20:11:04 +02:00
.dockerignore feat: add docker stuff 2022-09-03 02:19:54 +02:00
.env.example feat: add docker stuff 2022-09-03 02:19:54 +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 19:06:07 +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 Initial commit 2022-09-03 02:19:53 +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 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)