Added GitHub deploy_key Event

This commit is contained in:
ptu
2021-08-02 15:42:50 +02:00
parent 3c382736e0
commit 2e6b4930e4
4 changed files with 267 additions and 0 deletions
+5
View File
@@ -33,6 +33,7 @@ const (
CommitCommentEvent Event = "commit_comment"
CreateEvent Event = "create"
DeleteEvent Event = "delete"
DeployKeyEvent Event = "deploy_key"
DeploymentEvent Event = "deployment"
DeploymentStatusEvent Event = "deployment_status"
ForkEvent Event = "fork"
@@ -184,6 +185,10 @@ func (hook Webhook) Parse(r *http.Request, events ...Event) (interface{}, error)
var pl CreatePayload
err = json.Unmarshal([]byte(payload), &pl)
return pl, err
case DeployKeyEvent:
var pl DeployKeyPayload
err = json.Unmarshal([]byte(payload), &pl)
return pl, err
case DeleteEvent:
var pl DeletePayload
err = json.Unmarshal([]byte(payload), &pl)