diff --git a/dist/util.js b/dist/util.js index e8d8994..19bc17b 100644 --- a/dist/util.js +++ b/dist/util.js @@ -76,29 +76,31 @@ exports.sendRequestWithRetry = function (config) { return __awaiter(void 0, void backoff = Number(retryArr[1]); _a.label = 1; case 1: - _a.trys.push([1, 3, , 4]); + _a.trys.push([1, 3, , 7]); return [4 /*yield*/, axios_1.default(config)]; case 2: res = _a.sent(); output_1.default(res); exit = true; - return [3 /*break*/, 4]; + return [3 /*break*/, 7]; case 3: err_1 = _a.sent(); countRetry += 1; + if (!(countRetry <= numberOfRetry)) return [3 /*break*/, 5]; core.info("retry: " + countRetry); - if (countRetry <= numberOfRetry) { - //await sleep(backoff * 1000) - } - else { - exit = true; - core.setFailed(err_1); - } - return [3 /*break*/, 4]; + return [4 /*yield*/, sleep(backoff * 1000)]; case 4: + _a.sent(); + return [3 /*break*/, 6]; + case 5: + exit = true; + core.setFailed(err_1); + _a.label = 6; + case 6: return [3 /*break*/, 7]; + case 7: if (!exit) return [3 /*break*/, 1]; - _a.label = 5; - case 5: return [2 /*return*/]; + _a.label = 8; + case 8: return [2 /*return*/]; } }); }); }; diff --git a/dist/util.js.map b/dist/util.js.map index ca65450..d5996df 100644 --- a/dist/util.js.map +++ b/dist/util.js.map @@ -1 +1 @@ -{"version":3,"file":"util.js","sourceRoot":"./src/","sources":["util.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAqC;AACrC,gDAAgE;AAChE,oDAAgC;AAEnB,QAAA,kBAAkB,GAAG,UAAC,gBAAwB;IACvD,IAAM,kBAAkB,GAAa,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;SACvD,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,KAAK,EAAE,EAAR,CAAQ,CAAC;SAChC,GAAG,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,CAAC,IAAI,EAAE,EAAR,CAAQ,CAAC,CAAC;IACxB,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE;QAChD,MAAM,IAAI,KAAK,CAAC,iCAA+B,kBAAkB,iBAAY,gBAAkB,CAAC,CAAA;KACnG;AACL,CAAC,CAAA;AAEY,QAAA,WAAW,GAAG,UAAC,GAAuB;IAC/C,OAAO,IAAI,CAAC,SAAS,CAAC;QAClB,aAAa,EAAE,GAAG,CAAC,MAAM;QACzB,MAAM,EAAE,GAAG,CAAC,IAAI;QAChB,SAAS,EAAE,GAAG,CAAC,OAAO;KACzB,CAAC,CAAA;AACN,CAAC,CAAA;AAEY,QAAA,oBAAoB,GAAG,UAAO,MAA0B;;;;;gBAC7D,IAAI,GAAG,KAAK,CAAA;gBACZ,UAAU,GAAG,CAAC,CAAA;gBACZ,QAAQ,GAAa,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;gBACtD,aAAa,GAAW,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBAC3C,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;;;;gBAGvB,qBAAM,eAAK,CAAC,MAAM,CAAC,EAAA;;gBAAzB,GAAG,GAAG,SAAmB;gBAC/B,gBAAS,CAAC,GAAG,CAAC,CAAA;gBACd,IAAI,GAAG,IAAI,CAAA;;;;gBAEX,UAAU,IAAI,CAAC,CAAA;gBACf,IAAI,CAAC,IAAI,CAAC,YAAU,UAAY,CAAC,CAAA;gBACjC,IAAI,UAAU,IAAI,aAAa,EAAE;oBAC7B,6BAA6B;iBAChC;qBAAM;oBACH,IAAI,GAAG,IAAI,CAAA;oBACX,IAAI,CAAC,SAAS,CAAC,KAAG,CAAC,CAAA;iBACtB;;;oBAEA,CAAC,IAAI;;;;;KACjB,CAAA;AAED,SAAS,KAAK,CAAC,EAAU;IACrB,OAAO,IAAI,OAAO,CAAC,UAAA,OAAO,IAAI,OAAA,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,EAAvB,CAAuB,CAAC,CAAC;AAC3D,CAAC"} \ No newline at end of file +{"version":3,"file":"util.js","sourceRoot":"./src/","sources":["util.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,kDAAqC;AACrC,gDAAgE;AAChE,oDAAgC;AAEnB,QAAA,kBAAkB,GAAG,UAAC,gBAAwB;IACvD,IAAM,kBAAkB,GAAa,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC;SACvD,KAAK,CAAC,GAAG,CAAC,CAAC,MAAM,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,KAAK,EAAE,EAAR,CAAQ,CAAC;SAChC,GAAG,CAAC,UAAA,CAAC,IAAI,OAAA,CAAC,CAAC,IAAI,EAAE,EAAR,CAAQ,CAAC,CAAC;IACxB,IAAI,CAAC,kBAAkB,CAAC,QAAQ,CAAC,gBAAgB,CAAC,EAAE;QAChD,MAAM,IAAI,KAAK,CAAC,iCAA+B,kBAAkB,iBAAY,gBAAkB,CAAC,CAAA;KACnG;AACL,CAAC,CAAA;AAEY,QAAA,WAAW,GAAG,UAAC,GAAuB;IAC/C,OAAO,IAAI,CAAC,SAAS,CAAC;QAClB,aAAa,EAAE,GAAG,CAAC,MAAM;QACzB,MAAM,EAAE,GAAG,CAAC,IAAI;QAChB,SAAS,EAAE,GAAG,CAAC,OAAO;KACzB,CAAC,CAAA;AACN,CAAC,CAAA;AAEY,QAAA,oBAAoB,GAAG,UAAO,MAA0B;;;;;gBAC7D,IAAI,GAAG,KAAK,CAAA;gBACZ,UAAU,GAAG,CAAC,CAAA;gBACZ,QAAQ,GAAa,IAAI,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC,KAAK,CAAC,GAAG,CAAC,CAAA;gBACtD,aAAa,GAAW,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;gBAC3C,OAAO,GAAW,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAA;;;;gBAGvB,qBAAM,eAAK,CAAC,MAAM,CAAC,EAAA;;gBAAzB,GAAG,GAAG,SAAmB;gBAC/B,gBAAS,CAAC,GAAG,CAAC,CAAA;gBACd,IAAI,GAAG,IAAI,CAAA;;;;gBAEX,UAAU,IAAI,CAAC,CAAA;qBACX,CAAA,UAAU,IAAI,aAAa,CAAA,EAA3B,wBAA2B;gBAC3B,IAAI,CAAC,IAAI,CAAC,YAAU,UAAY,CAAC,CAAA;gBACjC,qBAAM,KAAK,CAAC,OAAO,GAAG,IAAI,CAAC,EAAA;;gBAA3B,SAA2B,CAAA;;;gBAE3B,IAAI,GAAG,IAAI,CAAA;gBACX,IAAI,CAAC,SAAS,CAAC,KAAG,CAAC,CAAA;;;;oBAGtB,CAAC,IAAI;;;;;KACjB,CAAA;AAED,SAAS,KAAK,CAAC,EAAU;IACrB,OAAO,IAAI,OAAO,CAAC,UAAA,OAAO,IAAI,OAAA,UAAU,CAAC,OAAO,EAAE,EAAE,CAAC,EAAvB,CAAuB,CAAC,CAAC;AAC3D,CAAC"} \ No newline at end of file diff --git a/src/util.ts b/src/util.ts index 88f08aa..6f261c6 100644 --- a/src/util.ts +++ b/src/util.ts @@ -32,9 +32,9 @@ export const sendRequestWithRetry = async (config: AxiosRequestConfig) => { exit = true } catch (err) { countRetry += 1 - core.info(`retry: ${countRetry}`) if (countRetry <= numberOfRetry) { - //await sleep(backoff * 1000) + core.info(`retry: ${countRetry}`) + await sleep(backoff * 1000) } else { exit = true core.setFailed(err)