diff --git a/lib/binaries/config_source.ts b/lib/binaries/config_source.ts index 02872615..1cf9f408 100644 --- a/lib/binaries/config_source.ts +++ b/lib/binaries/config_source.ts @@ -156,8 +156,10 @@ export abstract class GithubApiConfigSource extends JsonConfigSource { resolve(output); }); + } else if (response.statusCode == 403 && response.headers['x-ratelimit-remaining'] == 0) { + reject(new Error('Failed to make Github request, rate limit reached.')); } else { - reject(new Error('response status code is not 200')); + reject(new Error('response status code is not 200. It was ' + response.statusCode)); } }) });