in index.js [41:56]
function retry(fn, retries) {
async function attempt(retry) {
try {
return await fn();
} catch (error) {
if (retry > retries) {
throw error;
} else {
core.info(`retrying: attempt ${retry + 1} / ${retries + 1}`);
await new Promise(resolve => setTimeout(resolve, 3000));
return attempt(retry + 1);
}
}
}
return attempt(1);
}