GitHub イベントがブランチへのコミットまたはマージの場合にのみ、いくつかのバックエンド アクティビティをトリガーするように GitHub webhook をセットアップしようとしていますmaster
。
{
"zen": "Practicality beats purity.",
"hook_id": 226668888,
"hook": {
"type": "Repository",
"id": 226668888,
"name": "web",
"active": true,
"events": [
"push"
],
"config": {
"content_type": "form",
"insecure_ssl": "0",
"url": "https://MYWEBSITE.COM/backend/handle_github_push"
},
"updated_at": "2020-06-20T17:06:46Z",
"created_at": "2020-06-20T17:06:46Z",
"url": "https://api.github.com/repos/...",
"test_url": "https://api.github.com/repos/...",
"ping_url": "https://api.github.com/repos/...",
"last_response": {
"code": null,
"status": "unused",
"message": null
}
},
"repository": {
*PROPERTIES OF THE REPO*
}
私の調査によると、ペイロードの「ref」タグを使用して、master
ブランチであるかどうかを判断できます。ただし、明らかに、このイベントがどのブランチ向けであったかについての情報はありません。
私はここで何か悪いことをしていますか?