目前使用Webhook拉取请求更新事件,我会收到任何拉取请求更新的通知(例如:更新描述、更改标题等)。
是否有一种方法只在提交推送到拉取请求时收到通知?
目前使用Webhook拉取请求更新事件,我会收到任何拉取请求更新的通知(例如:更新描述、更改标题等)。
是否有一种方法只在提交推送到拉取请求时收到通知?
pullrequest:updated
Webhook获得的payload,您可以通过比较源提交哈希与以前(存储的)哈希来构建该逻辑。如果它们不同,则表示进行了推送。
负载片段:
{
"id" : 1 ,
"title" : "Title of pull request" ,
"description" : "Description of pull request" ,
"state" : "OPEN|MERGED|DECLINED" ,
"author" : User,
"source" : {
"branch" : { "name" : "branch2" },
"commit" : { "hash" : "d3022fc0ca3d" },
"repository" : Repository
}
}