Allow to run multiple workloads on the same webhook
Basically we might want to do multiple processing on the same webhook:
- add a tag to an issue
- check for spam on the issue
- answer the reporter with a greeting
- etc...
Currently we have 2 issues that are interfering here. Solving one or the other would resolve the bug but technically we need to solve both IMO:
- we can register a webhook to a project once (
.wrap_fn
infn config
insrc/server.rs
) -> we should probably match for the token here - the set of rules we apply is a
Or
-> we should probably keep all the rules, and run all the payloads if there is a match