I don’t really see the use case of starting a release from a source control webhook. You still need in most cases your CI server to kick in and build your application etc. I suppose there are other use cases that don’t involve building an application.
What I think would be more interesting is to use a webhook from say JIRA to complete a manual/gate task in a release. Is this possible?