parse github webhook payload