go-gitea/gitea

Webhooks implementation

lunny opened this issue · 14 comments

lunny commented

This is a summary issue for all the requirement related with webhooks

  • Push, PR open/close/reopen/edited/assigned/unassigned/label updated/label cleared/synchronized, Branch/Tag created
  • Webhooks for repo creation/deletion PR(#1663)
  • Webhooks for issues Issue(#132) PR(#3929 )
  • Pull request webhook should support all PR-related events Issue(#895)
  • PUSH event hooks not sent for branch removal Issue(#2105)
  • Webhook delivery test unavailable for organisations Issue(#2219)
lcges commented

@lunny How is progress on this task?

lunny commented

@qdbdbp I have updated the issue content. Did this answered your question?

lcges commented

ok.
Do you think all webhooks are coming in to release 1.3?

lunny commented

I wish that.

@lunny PUSH event hooks not sent for branch removal Issue #2105 is done

lunny commented

@daviian done.

Does this issue accept bounty? I would like to support for someone to complete this. ;)

lunny commented

@hellasteph This is a summary issue, so I think no one people will work on all these issues. It's not suitable for bounty I think.

Thanks for clarification, @lunny. I’ll read through your summary and find the issue that best fits what I was hoping to have happen. Thank you!

The PR (#908) regarding Issue webhooks has been closed. What is the status on that now?

Needs to be re-made on the current codebase (& reviewed and merged). It's sort of dangling in my head, I may get around to it eventually, but the code is roughly the one of my PR, although it definitely needs to be changed to suit the way webhook code is currently written.

lunny commented

image

lunny commented

Only #2219 left on this issue and I removed it since it's not a blocking issue.