現在、webhook プル リクエストの更新イベントを使用して、プル リクエストの更新について通知を受け取ります (例: 説明の更新、タイトルの変更など)。
プル リクエストに対してプッシュが行われた場合にのみ通知を受け取る方法はありますか?
現在、webhook プル リクエストの更新イベントを使用して、プル リクエストの更新について通知を受け取ります (例: 説明の更新、タイトルの変更など)。
プル リクエストに対してプッシュが行われた場合にのみ通知を受け取る方法はありますか?
いいえ、プル リクエストで何かが変更されるたびに Webhook がトリガーされます。
ただし、Webhook で取得するペイロードを見ると、ソース コミット ハッシュを以前の (保存された) ハッシュと比較することで、そのロジックを自分で構築できます。それらが異なる場合、それはプッシュが行われたことを意味します。pullrequest:updated
ペイロード スニペット:
{
"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
}
}