He visto (y probado) la integración de GitHub con Amazon SNS. Sin embargo, no parece haber una forma de especificar qué events desea enganchar (al less en la interfaz de usuario). Push funciona bien. ¿Hay alguna manera de enganchar una request de extracción y hacer que impulse un evento a un tema de sns?
Nota: si hay documentation para esto, no he podido encontrarlo. Por favor incluya un enlace con su respuesta.
Complementando la respuesta del OP:
GET /repos/:owner/:repo/hooks
) PATCH /repos/:owner/:repo/hooks/:id
) Personalmente, no sabía que las integraciones se trataban como webhooks "habituales".
FYI, para futuros lectores, creo que encontré mi propia respuesta. Encontré lo siguiente:
{ "name": "amazonsns", "events": [ "push" ], "supported_events": [ "commit_comment", "create", "delete", "download", "follow", "fork", "fork_apply", "gist", "gollum", "issue_comment", "issues", "member", "public", "pull_request", "pull_request_review_comment", "push", "status", "team_add", "watch" ], "schema": [ [ "string", "aws_key" ], [ "string", "aws_secret" ], [ "string", "sns_topic" ], [ "string", "sqs_queue" ], [ "password", "aws_secret" ] ] }
Esto fue en: https://api.github.com/hooks