examples/github-webhook: initial implementation