create gitea from github
[webi-installers/.git] / _common / github.js
index 0ad9782e339c1116fce76d6350f06ad385973359..eb117ebb5028079c85228ffb96ff5c487e928a23 100644 (file)
@@ -9,7 +9,7 @@
  * @param {string} repo
  * @returns {PromiseLike<any> | Promise<any>}
  */
-function getAllReleases(request, owner = 'BurntSushi', repo = 'ripgrep') {
+function getAllReleases(request, owner, repo, baseurl = 'https://api.github.com') {
   if (!owner) {
     return Promise.reject('missing owner for repo');
   }
@@ -17,7 +17,7 @@ function getAllReleases(request, owner = 'BurntSushi', repo = 'ripgrep') {
     return Promise.reject('missing repo name');
   }
   return request({
-    url: `https://api.github.com/repos/${owner}/${repo}/releases`,
+    url: `${baseurl}/repos/${owner}/${repo}/releases`,
     json: true
   }).then((resp) => {
     const gHubResp = resp.body;