Skip to content

Commit

Permalink
Add specific event type to header (#17222)
Browse files Browse the repository at this point in the history
* Add specific event type to header

Signed-off-by: jolheiser <john.olheiser@gmail.com>

* Change single to type
  • Loading branch information
jolheiser committed Oct 5, 2021
1 parent 20eaca6 commit 760d61b
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions services/webhook/deliver.go
Original file line number Diff line number Diff line change
Expand Up @@ -113,16 +113,21 @@ func Deliver(t *models.HookTask) error {
signatureSHA256 = hex.EncodeToString(sig256.Sum(nil))
}

event := t.EventType.Event()
eventType := string(t.EventType)
req.Header.Add("X-Gitea-Delivery", t.UUID)
req.Header.Add("X-Gitea-Event", t.EventType.Event())
req.Header.Add("X-Gitea-Event", event)
req.Header.Add("X-Gitea-Event-Type", eventType)
req.Header.Add("X-Gitea-Signature", signatureSHA256)
req.Header.Add("X-Gogs-Delivery", t.UUID)
req.Header.Add("X-Gogs-Event", t.EventType.Event())
req.Header.Add("X-Gogs-Event", event)
req.Header.Add("X-Gogs-Event-Type", eventType)
req.Header.Add("X-Gogs-Signature", signatureSHA256)
req.Header.Add("X-Hub-Signature", "sha1="+signatureSHA1)
req.Header.Add("X-Hub-Signature-256", "sha256="+signatureSHA256)
req.Header["X-GitHub-Delivery"] = []string{t.UUID}
req.Header["X-GitHub-Event"] = []string{t.EventType.Event()}
req.Header["X-GitHub-Event"] = []string{event}
req.Header["X-GitHub-Event-Type"] = []string{eventType}

// Record delivery information.
t.RequestInfo = &models.HookRequest{
Expand Down

0 comments on commit 760d61b

Please sign in to comment.