Address e2e webhook event test gaps
We don't have complete e2e coverage on web hook events
This issue is for filling in the gaps, as well as deciding acceptance criteria for how an event is validated.
-
Push event -
tag event -
issue event -
comment event -
mr event -
wiki page event -
pipeline event -
job event -
deployment event -
group member event -
subgroup event -
feature flag event -
release event
Other scenarios:
-
group hooks don't auto-disable - respond to a group hook with a 500 5 times, and assert that the 6th still happens.
-
project hooks auto-disable with a 404 after 4 times
Edited by Sean Gregory