infra icon indicating copy to clipboard operation
infra copied to clipboard

Public GitHub webhooks re-broadcaster / message queue

Open delroth opened this issue 1 year ago • 2 comments

Infrastructure and tooling ran by contributors can't easily use the GitHub webhooks service since it requires being explicitly configured for each relevant project to point to recipient endpoints.

It would be nice and helpful if we had a public waterhose of webhook events that anyone could subscribe to without having to go find an org admin to add their project to the repo's configuration (something for which we don't really have a process, so it's likely all ad-hoc...). This would take the form of an officially maintained webhook receiver service running on non-critical-infra which accepts ephemeral subscribers and delivers webhook events. TBD: filtering, backlog, etc.

TODO: is there already existing open source infra to do this?

delroth avatar Feb 16 '24 20:02 delroth

Maybe we can open up Ofborg's message queue, but I don't know what the implications are there.

zimbatm avatar Feb 19 '24 15:02 zimbatm

Something like https://github.com/vigour-io/webhook-forwarder ?

Tom-Hubrecht avatar Feb 27 '24 09:02 Tom-Hubrecht