Skip to content

Commit 5a9f8f7

Browse files
authored
Add GitHub App event security_advisory (#2799)
Fixes: #2798.
1 parent 78b84df commit 5a9f8f7

File tree

4 files changed

+8
-0
lines changed

4 files changed

+8
-0
lines changed

github/event.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ func (e *Event) ParsePayload() (payload interface{}, err error) {
127127
payload = &RepositoryVulnerabilityAlertEvent{}
128128
case "SecretScanningAlertEvent":
129129
payload = &SecretScanningAlertEvent{}
130+
case "SecurityAdvisoryEvent":
131+
payload = &SecurityAdvisoryEvent{}
130132
case "StarEvent":
131133
payload = &StarEvent{}
132134
case "StatusEvent":

github/messages.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ var (
9393
"repository_vulnerability_alert": "RepositoryVulnerabilityAlertEvent",
9494
"release": "ReleaseEvent",
9595
"secret_scanning_alert": "SecretScanningAlertEvent",
96+
"security_advisory": "SecurityAdvisoryEvent",
9697
"star": "StarEvent",
9798
"status": "StatusEvent",
9899
"team": "TeamEvent",

github/messages_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -440,6 +440,10 @@ func TestParseWebHook(t *testing.T) {
440440
payload: &SecretScanningAlertEvent{},
441441
messageType: "secret_scanning_alert",
442442
},
443+
{
444+
payload: &SecurityAdvisoryEvent{},
445+
messageType: "security_advisory",
446+
},
443447
{
444448
payload: &StarEvent{},
445449
messageType: "star",

github/repos_hooks_deliveries_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,6 +189,7 @@ var hookDeliveryPayloadTypeToStruct = map[string]interface{}{
189189
"repository_import": &RepositoryImportEvent{},
190190
"repository_vulnerability_alert": &RepositoryVulnerabilityAlertEvent{},
191191
"secret_scanning_alert": &SecretScanningAlertEvent{},
192+
"security_advisory": &SecurityAdvisoryEvent{},
192193
"star": &StarEvent{},
193194
"status": &StatusEvent{},
194195
"team": &TeamEvent{},

0 commit comments

Comments
 (0)