diff --git a/docs/scripts/update-contributors.js b/docs/scripts/update-contributors.js index c8b17f9a1..1836b9fae 100644 --- a/docs/scripts/update-contributors.js +++ b/docs/scripts/update-contributors.js @@ -243,12 +243,17 @@ async function fetchUserInfo(username, retryCount = 0) { throw new Error(`Hit max retries (${MAX_RETRIES}) for fetching user ${username}`); } - const res = await fetch(`https://api.github.com/users/${username}`, { + const request = new Request(`https://api.github.com/users/${username}`, { headers: { Accept: "application/vnd.github+json", "X-GitHub-Api-Version": "2022-11-28", }, }); + if (process.env.GITHUB_TOKEN) { + request.headers.set("Authorization", `Bearer ${process.env.GITHUB_TOKEN}`); + } + + const res = await fetch(request); if (!res.ok) { const retryAfter = res.headers.get("retry-after"); // seconds