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?
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?