Looking at webhook.go:827, the review state is checked against uppercase APPROVED, but it seems to be lowercase approved. Same goes fort the other PR review actions.
Extras
Here is the payload from the github webhook settings page (cleared private data):
When Pull Request Reviews are
submitted
(Comment, Approve, Change Requested), no message appears in the subscribed channelReproduction steps:
Logging
When enabling DEBUG logging, the following line appears:
Investigation:
Looking at webhook.go:827, the review state is checked against uppercase
APPROVED
, but it seems to be lowercaseapproved
. Same goes fort the other PR review actions.Extras
Here is the payload from the github webhook settings page (cleared private data):
As one can see, github sends
review.state = "approved"
(lowercase).