Added support for Bitbucket server pr:from_ref_updated event.
This commit is contained in:
@@ -32,11 +32,12 @@ const (
|
|||||||
RepositoryCommentEditedEvent Event = "repo:comment:edited"
|
RepositoryCommentEditedEvent Event = "repo:comment:edited"
|
||||||
RepositoryCommentDeletedEvent Event = "repo:comment:deleted"
|
RepositoryCommentDeletedEvent Event = "repo:comment:deleted"
|
||||||
|
|
||||||
PullRequestOpenedEvent Event = "pr:opened"
|
PullRequestOpenedEvent Event = "pr:opened"
|
||||||
PullRequestModifiedEvent Event = "pr:modified"
|
PullRequestFromReferenceUpdatedEvent Event = "pr:from_ref_updated"
|
||||||
PullRequestMergedEvent Event = "pr:merged"
|
PullRequestModifiedEvent Event = "pr:modified"
|
||||||
PullRequestDeclinedEvent Event = "pr:declined"
|
PullRequestMergedEvent Event = "pr:merged"
|
||||||
PullRequestDeletedEvent Event = "pr:deleted"
|
PullRequestDeclinedEvent Event = "pr:declined"
|
||||||
|
PullRequestDeletedEvent Event = "pr:deleted"
|
||||||
|
|
||||||
PullRequestReviewerUpdatedEvent Event = "pr:reviewer:updated"
|
PullRequestReviewerUpdatedEvent Event = "pr:reviewer:updated"
|
||||||
PullRequestReviewerApprovedEvent Event = "pr:reviewer:approved"
|
PullRequestReviewerApprovedEvent Event = "pr:reviewer:approved"
|
||||||
@@ -168,6 +169,10 @@ func (hook *Webhook) Parse(r *http.Request, events ...Event) (interface{}, error
|
|||||||
var pl PullRequestOpenedPayload
|
var pl PullRequestOpenedPayload
|
||||||
err = json.Unmarshal([]byte(payload), &pl)
|
err = json.Unmarshal([]byte(payload), &pl)
|
||||||
return pl, err
|
return pl, err
|
||||||
|
case PullRequestFromReferenceUpdatedEvent:
|
||||||
|
var pl PullRequestFromReferenceUpdatedPayload
|
||||||
|
err = json.Unmarshal([]byte(payload), &pl)
|
||||||
|
return pl, err
|
||||||
case PullRequestModifiedEvent:
|
case PullRequestModifiedEvent:
|
||||||
var pl PullRequestModifiedPayload
|
var pl PullRequestModifiedPayload
|
||||||
err = json.Unmarshal([]byte(payload), &pl)
|
err = json.Unmarshal([]byte(payload), &pl)
|
||||||
|
|||||||
@@ -66,6 +66,14 @@ type PullRequestOpenedPayload struct {
|
|||||||
PullRequest PullRequest `json:"pullRequest"`
|
PullRequest PullRequest `json:"pullRequest"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PullRequestFromReferenceUpdatedPayload struct {
|
||||||
|
Date Date `json:"date"`
|
||||||
|
EventKey Event `json:"eventKey"`
|
||||||
|
Actor User `json:"actor"`
|
||||||
|
PullRequest PullRequest `json:"pullRequest"`
|
||||||
|
PreviousFromHash string `json:"previousFromHash"`
|
||||||
|
}
|
||||||
|
|
||||||
type PullRequestModifiedPayload struct {
|
type PullRequestModifiedPayload struct {
|
||||||
Date Date `json:"date"`
|
Date Date `json:"date"`
|
||||||
EventKey Event `json:"eventKey"`
|
EventKey Event `json:"eventKey"`
|
||||||
|
|||||||
Reference in New Issue
Block a user