From 1ddc39e4af723a6009a537ffaa733c54a4676f36 Mon Sep 17 00:00:00 2001 From: Zhiwei Liang Date: Wed, 26 Aug 2026 01:34:23 -0400 Subject: [PATCH] perf: overlap context and repo metadata fetches Signed-off-by: Zhiwei Liang --- src/main.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main.ts b/src/main.ts index f89994ba..e1ba5718 100644 --- a/src/main.ts +++ b/src/main.ts @@ -12,8 +12,10 @@ actionsToolkit.run( async () => { const inputs: Inputs = getInputs(); const toolkit = new Toolkit({githubToken: inputs.githubToken}); - const context = await getContext(inputs.context, toolkit); - const repo = await toolkit.github.repoData(); + const [context, repo] = await Promise.all([ + getContext(inputs.context, toolkit), + toolkit.github.repoData() + ]); const setOutput = outputEnvEnabled() ? setOutputAndEnv : core.setOutput; await core.group(`Context info`, async () => {