dont show stack for network errors
This commit is contained in:
parent
4b526556ae
commit
2ec1425c6f
@ -1,8 +1,8 @@
|
||||
/* eslint-disable camelcase */
|
||||
|
||||
import { log, wasReported } from './log.js';
|
||||
import assert from 'assert';
|
||||
import fs from 'fs';
|
||||
import { log } from './log.js';
|
||||
import progress from 'request-progress';
|
||||
import request from 'request';
|
||||
|
||||
@ -20,7 +20,10 @@ export function getRelease (tag) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const url = `https://api.github.com/repos/${OWNER}/${REPO}/releases`;
|
||||
request2(url, (error, response, body) => {
|
||||
if (error) return reject(error);
|
||||
if (error) {
|
||||
log.error(error.message);
|
||||
return reject(wasReported(error));
|
||||
}
|
||||
// we cannot use `get release by tag` endpoint here
|
||||
// because draft releases are really `untagged`.
|
||||
// seems that `get release by tag` is for non-drafts.
|
||||
@ -91,7 +94,8 @@ export function downloadAsset (asset, file, short) {
|
||||
const req = progress(request2.get(url, { headers }, (error, response) => {
|
||||
if (error) {
|
||||
log.disableProgress();
|
||||
return reject(error);
|
||||
log.error(error.message);
|
||||
return reject(wasReported(error));
|
||||
}
|
||||
log.showProgress(100);
|
||||
log.disableProgress();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user