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 must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.