Commit Graph

2 Commits

Author SHA1 Message Date
djamaile 735fe12b05 fix: allow for webhookSecret to not be configured for GitHub and GitLab events backend
Signed-off-by: djamaile <rdjamaile@gmail.com>
2025-04-15 15:15:27 +02:00
Patrick Jungermann 0f46ec304c feat(events/github): add signature verification
Add `createGithubSignatureValidator(config)` which can be used
to create a validator used at an ingress for topic `github`.

On top, there is a new `githubWebhookEventsModule` for the new backend plugin API
which auto-registers the `HttpPostIngress` for topic `github` incl. the validator.

Relates-to: PR #13931
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-24 21:57:12 +01:00