Merge pull request #45 from sapk-fork/add-commit-payload-verification

Add the verification payload in commits.
This commit is contained in:
Thomas Boerger 2017-03-09 23:08:57 +01:00 committed by GitHub
commit 9ceaabb8c7

View file

@ -137,12 +137,21 @@ type PayloadUser struct {
// PayloadCommit FIXME: consider use same format as API when commits API are added. // PayloadCommit FIXME: consider use same format as API when commits API are added.
type PayloadCommit struct { type PayloadCommit struct {
ID string `json:"id"` ID string `json:"id"`
Message string `json:"message"` Message string `json:"message"`
URL string `json:"url"` URL string `json:"url"`
Author *PayloadUser `json:"author"` Author *PayloadUser `json:"author"`
Committer *PayloadUser `json:"committer"` Committer *PayloadUser `json:"committer"`
Timestamp time.Time `json:"timestamp"` Verification *PayloadCommitVerification `json:"verification"`
Timestamp time.Time `json:"timestamp"`
}
// PayloadCommitVerification represent the GPG verification part of a commit. FIXME: like PayloadCommit consider use same format as API when commits API are added.
type PayloadCommitVerification struct {
Verified bool `json:"verified"`
Reason string `json:"reason"`
Signature string `json:"signature"`
Payload string `json:"payload"`
} }
var ( var (