public function createRelease($target, $tagName, $display, $notes)
    {
        $requestBody = [
            'tag_name' => $tagName,
            'name' => $display,
            'body' => $notes
        ];

        $res = $this->client->post(sprintf(
            self::GITHUB_RELEASE_CREATE_ENDPOINT,
            $this->cleanTarget($target)
        ), [
            'http_errors' => false,
            'json' => $requestBody,
            'auth' => [null, $this->token]
        ]);

        return $this->doesTagExist($target, $tagName);
    }