9 Commits

Author SHA1 Message Date
Thomas Cardonne a0e5035a1e docs(events-backend-module-github): correct install instructions
The /alpha exports have been removed in #29598

Signed-off-by: Thomas Cardonne <thomas.cardonne@adevinta.com>
2025-04-24 14:45:45 +02:00
Patrik Oldsberg 2f88f88882 docs: remove function call from all backend feature installation instructions
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-18 15:22:41 +02:00
Patrick Jungermann 1ab76e523d docs(events): describe the new events setup, update README.md files
Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2024-02-26 12:28:43 +01:00
Fredrik Adelöw 9aac2b0d36 move cwd as the first argument to yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-02-04 20:13:00 +01:00
Alex Eftimie d456f296a6 Push docs change to other backend modules
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-12 00:14:29 +02:00
Alex Eftimie 966c07b232 Update plugins/events-backend-module-github/README.md
Co-authored-by: Patrick Jungermann <patrick.jungermann@gmail.com>
Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-09 08:27:31 +02:00
Alex Eftimie 010d6b7584 Update README.md
tiny docs fix for clarity

Signed-off-by: Alex Eftimie <alex.eftimie@getyourguide.com>
2023-06-08 21:53:08 +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
Patrick Jungermann b3a4edb885 feat(events/github): add GithubEventRouter
Add an event router for GitHub
which handles events from the topic `github`
and re-publishes events under their more specific topic
based on the `x-github-event` metadata
like e.g., `github.push`.

Signed-off-by: Patrick Jungermann <Patrick.Jungermann@gmail.com>
2022-11-12 01:14:29 +01:00