From 2becbe595c2df4580aa81d690482187b1e6ba512 Mon Sep 17 00:00:00 2001 From: Sreetam Das Date: Thu, 16 Jul 2020 05:56:13 +0530 Subject: [PATCH] fix: respect GITHUB_TOKEN env var before PAT_s --- src/retryer.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/retryer.js b/src/retryer.js index b62bd8ab..a5e67bbc 100644 --- a/src/retryer.js +++ b/src/retryer.js @@ -1,6 +1,6 @@ const retryer = async (fetcher, variables, retries = 0) => { if (retries > 7) { - throw new Error("Maximum retries exceeded"); + throw new Error("Maximum retries with PAT_{1...8} exceeded"); } try { console.log(`Trying PAT_${retries + 1}`); @@ -8,7 +8,9 @@ const retryer = async (fetcher, variables, retries = 0) => { // try to fetch with the first token since RETRIES is 0 index i'm adding +1 let response = await fetcher( variables, - process.env[`PAT_${retries + 1}`], + retries && typeof process.env["GITHUB_TOKEN"] === "undefined" + ? process.env[`PAT_${retries + 1}`] + : process.env["GITHUB_TOKEN"], retries );