Skip to content

Commit 3569ab4

Browse files
committed
Add specific event type to header
Signed-off-by: jolheiser <john.olheiser@gmail.com>
1 parent f4ea6cc commit 3569ab4

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

services/webhook/deliver.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,16 +113,21 @@ func Deliver(t *models.HookTask) error {
113113
signatureSHA256 = hex.EncodeToString(sig256.Sum(nil))
114114
}
115115

116+
event := t.EventType.Event()
117+
eventSingle := string(t.EventType)
116118
req.Header.Add("X-Gitea-Delivery", t.UUID)
117-
req.Header.Add("X-Gitea-Event", t.EventType.Event())
119+
req.Header.Add("X-Gitea-Event", event)
120+
req.Header.Add("X-Gitea-Event-Single", eventSingle)
118121
req.Header.Add("X-Gitea-Signature", signatureSHA256)
119122
req.Header.Add("X-Gogs-Delivery", t.UUID)
120-
req.Header.Add("X-Gogs-Event", t.EventType.Event())
123+
req.Header.Add("X-Gogs-Event", event)
124+
req.Header.Add("X-Gogs-Event-Single", eventSingle)
121125
req.Header.Add("X-Gogs-Signature", signatureSHA256)
122126
req.Header.Add("X-Hub-Signature", "sha1="+signatureSHA1)
123127
req.Header.Add("X-Hub-Signature-256", "sha256="+signatureSHA256)
124128
req.Header["X-GitHub-Delivery"] = []string{t.UUID}
125-
req.Header["X-GitHub-Event"] = []string{t.EventType.Event()}
129+
req.Header["X-GitHub-Event"] = []string{event}
130+
req.Header["X-GitHub-Event-Single"] = []string{eventSingle}
126131

127132
// Record delivery information.
128133
t.RequestInfo = &models.HookRequest{

0 commit comments

Comments
 (0)