I am setting up auto-deployment for a git repo. I am using the github hooks to listen to the "push" event. But, this event is getting triggered for every branch.
Now, my repo has 20 branches and I am concerned only with the push to "xyz" branch. Is there a way to avoid extra triggers ?
I am aware that I can listen the event and then filter out based on the branch, but I am looking for a more optimized way.
Thanks in advance !
GitHub does not provide any filtering for webhooks. When you subscribe to a particular webhook, all the messages of that type are sent, and if you'd like to filter them, you'll need to do it on your end.