Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Stash not calling webhook when repository deleted

David Hoyt January 17, 2014

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?

1 answer

0 votes
cofarrell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 18, 2014

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

Timothy
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 18, 2014

Which means creating your own add on.

cofarrell
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
January 18, 2014

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.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events