publish release *after* uploading the asset
[pharext/pharext.org] / app / Github / API / Releases / CreateRelease.php
index 21f849f6d6d298f656370c13bba94dd02c4a189f..1cb22221fb1df584989573acbb1d5d83820e985f 100644 (file)
@@ -16,12 +16,14 @@ class CreateRelease extends Call
                        "Content-Type" => "application/json",
                ]);
                $request->getBody()->append(json_encode([
-                       "tag_name" => $this->args["tag"]
+                       "tag_name" => $this->args["tag"],
+                       "draft" => true,
                ]));
                $this->api->getClient()->enqueue($request, function($response) use($callback) {
                        if ($response->getResponseCode() >= 400 || null === ($json = json_decode($response->getBody()))) {
                                throw new RequestException($response);
                        }
+                       $this->result = [$json];
                        $callback($json);
                        return true;
                });