Skip to content

Commit 9ceaabb

Browse files
authored
Merge pull request gogs#45 from sapk-fork/add-commit-payload-verification
Add the verification payload in commits.
2 parents 4878372 + 9da3bab commit 9ceaabb

File tree

1 file changed

+15
-6
lines changed

1 file changed

+15
-6
lines changed

gitea/hook.go

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,21 @@ type PayloadUser struct {
137137

138138
// PayloadCommit FIXME: consider use same format as API when commits API are added.
139139
type PayloadCommit struct {
140-
ID string `json:"id"`
141-
Message string `json:"message"`
142-
URL string `json:"url"`
143-
Author *PayloadUser `json:"author"`
144-
Committer *PayloadUser `json:"committer"`
145-
Timestamp time.Time `json:"timestamp"`
140+
ID string `json:"id"`
141+
Message string `json:"message"`
142+
URL string `json:"url"`
143+
Author *PayloadUser `json:"author"`
144+
Committer *PayloadUser `json:"committer"`
145+
Verification *PayloadCommitVerification `json:"verification"`
146+
Timestamp time.Time `json:"timestamp"`
147+
}
148+
149+
// PayloadCommitVerification represent the GPG verification part of a commit. FIXME: like PayloadCommit consider use same format as API when commits API are added.
150+
type PayloadCommitVerification struct {
151+
Verified bool `json:"verified"`
152+
Reason string `json:"reason"`
153+
Signature string `json:"signature"`
154+
Payload string `json:"payload"`
146155
}
147156

148157
var (

0 commit comments

Comments
 (0)