diff --git a/gitee/hook_events.go b/gitee/hook_events.go index 4f945cbc9a89307452382bb4a04bd408e730e0a6..e9e7023fa41b4a838ca7d9a0122d17ae55167a50 100644 --- a/gitee/hook_events.go +++ b/gitee/hook_events.go @@ -28,6 +28,8 @@ func (e *HookEvent) ParsePayload() (payload interface{}, err error) { payload = &PullRequestEvent{} case "TagPushEvent": payload = &TagPushEvent{} + case "TestPushEvent": + payload = &NoteEvent{} } err = json.Unmarshal(*e.RawPayload, &payload) diff --git a/gitee/messages.go b/gitee/messages.go index 6f04733fda9dca0714c15ed45a7b42058897b194..12bcf5ea315c86a369f8cd425e32e27d3d97e693 100644 --- a/gitee/messages.go +++ b/gitee/messages.go @@ -20,7 +20,6 @@ X-Gitee-Token: ****** X-Gitee-Ping: false X-Gitee-Event: Merge Request Hook X-Git-Oschina-Event: Merge Request Hook - */ const ( // eventTypeHeader is the Gitee header key used to pass the event type. @@ -37,6 +36,7 @@ var ( "Issue Hook": "IssueEvent", "Merge Request Hook": "PullRequestEvent", "Tag Push Hook": "TagPushEvent", + "push_hooks": "TestPushEvent", } )