necessary as POST /api/v1/releases returns no HTTP body for a 409 request, eg when the target_comitish already has a release. The underlying problem is bigger: The Client cannot handle error responses which do not contain a valid JSON body.
lets return an error if a 422 occurs and return the error message to the caller in case there is missing or invalid data in the request