Merge pull request #156 from github/cschleiden/perf

Cache repo secrets
This commit is contained in:
Christopher Schleiden
2023-02-17 16:10:12 -08:00
committed by GitHub
@@ -92,7 +92,9 @@ async function getRemoteSecrets(
orgSecrets: StringData[];
}> {
return {
repoSecrets: await fetchSecrets(octokit, repo.owner, repo.name),
repoSecrets: await cache.get(`${repo.owner}/${repo.name}/secrets`, undefined, () =>
fetchSecrets(octokit, repo.owner, repo.name)
),
environmentSecrets:
(environmentName &&
(await cache.get(`${repo.owner}/${repo.name}/secrets/environment/${environmentName}`, undefined, () =>