publish release *after* uploading the asset
[pharext/pharext.org] / app / Github / API.php
index 522cf146c6b6090872917897c904d52270b1101e..e56ada1ecb3941079ddf9a176a07130cc08ccabd 100644 (file)
@@ -224,7 +224,12 @@ class API
                $call = new API\Releases\CreateRelease($this, compact("repo", "tag"));
                return $call($callback);
        }
-       
+
+       function publishRelease($repo, $id, $tag, callable $callback) {
+               $call = new API\Releases\PublishRelease($this, compact("repo", "id", "tag"));
+               return $call($callback);
+       }
+
        function createReleaseAsset($url, $asset, $type, callable $callback) {
                $call = new API\Releases\CreateReleaseAsset($this, compact("url", "asset", "type"));
                return $call($callback);