I've configured a repository to use the post commit webhook to call my service. When I delete a repository it's not called. Do I need a different kind of webhook? Is this the intended design?
Hi David,
That's the intended design. Generally commit webhooks are about ref changes (eg pushes, merges, etc), the creation and deletion of the repositories themselves is out of scope. I believe both Github and Bitbucket behave in the same way.
You would have to listen for the RepositoryDeletedEvent and send a different JSON payload indicating what happened.
@EventListener public void onRepositoryDeletedEvent(RepositoryDeletedEvent event) { // TODO .... }
Cheers,
Charles
Which means creating your own add on.
You're quite right. Sorry, I've been talking to David offline previously and I know he's created a fork of our webhook plugin.
It looks like you're new here. Sign in or register to get started.