hotfix for github release API rate limit token

This commit is contained in:
AJ ONeal
2020-07-30 00:35:34 -06:00
parent 5fabdc4760
commit 8fa367de83
4 changed files with 21 additions and 2 deletions
+14 -2
View File
@@ -1,5 +1,7 @@
'use strict';
require('dotenv').config();
/**
* Gets the releases for 'ripgrep'. This function could be trimmed down and made
* for use with any github release.
@@ -21,10 +23,20 @@ function getAllReleases(
if (!repo) {
return Promise.reject('missing repo name');
}
return request({
var req = {
url: `${baseurl}/repos/${owner}/${repo}/releases`,
json: true
}).then((resp) => {
};
// TODO I really don't like global config, find a way to do better
if (process.env.GITHUB_USERNAME) {
req.auth = {
user: process.env.GITHUB_USERNAME,
pass: process.env.GITHUB_TOKEN
};
}
return request(req).then((resp) => {
const gHubResp = resp.body;
const all = {
releases: [],