projects
/
webi-installers
/
.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
chore(style): add shebang, set bash strict mode, create function
[webi-installers/.git]
/
_common
/
github.js
diff --git
a/_common/github.js
b/_common/github.js
index 442b16b0b82534fc7aea8399e3718d388f8641c5..aa98074ccfc9ed2fc8af7d5e6c13e4f75badded7 100644
(file)
--- a/
_common/github.js
+++ b/
_common/github.js
@@
-1,5
+1,7
@@
'use strict';
'use strict';
+require('dotenv').config();
+
/**
* Gets the releases for 'ripgrep'. This function could be trimmed down and made
* for use with any github release.
/**
* 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');
}
if (!repo) {
return Promise.reject('missing repo name');
}
- return request({
+
+ var req = {
url: `${baseurl}/repos/${owner}/${repo}/releases`,
json: true
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: [],
const gHubResp = resp.body;
const all = {
releases: [],