diff --git a/dist/index.js b/dist/index.js index 4ad6449..07d281f 100644 --- a/dist/index.js +++ b/dist/index.js @@ -288,12 +288,6 @@ try { } request("https://codecov.io/bas", (error, response, body) => { - if (error && fail_ci) { - throw error; - } else if (error) { - core.warning(error); - } - fs.writeFile("codecov.sh", body, err => { if (err && fail_ci) { throw err; @@ -417,6 +411,12 @@ try { }); }; }); + }).catch(err => { + if (fail_ci) { + core.setFailed(err.message); + } else { + core.warning(err.message); + } }); } catch (error) { if (fail_ci) { diff --git a/index.js b/index.js index b034f49..84f1a83 100644 --- a/index.js +++ b/index.js @@ -25,12 +25,6 @@ try { } request("https://codecov.io/bas", (error, response, body) => { - if (error && fail_ci) { - throw error; - } else if (error) { - core.warning(error); - } - fs.writeFile("codecov.sh", body, err => { if (err && fail_ci) { throw err; @@ -154,6 +148,12 @@ try { }); }; }); + }).catch(err => { + if (fail_ci) { + core.setFailed(err.message); + } else { + core.warning(err.message); + } }); } catch (error) { if (fail_ci) {