diff --git a/dist/index.js b/dist/index.js index 203a791..4c2ed42 100644 Binary files a/dist/index.js and b/dist/index.js differ diff --git a/src/index.ts b/src/index.ts index c892ded..12f4f0b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -8,16 +8,16 @@ import pnpmInstall from './pnpm-install' import pruneStore from './pnpm-store-prune' async function main() { - const inputs = getInputs() - if (getState('is_post') === 'true') { - await runPost(inputs) + await runPost() } else { - await runMain(inputs) + await runMain() } } -async function runMain(inputs: Inputs) { +async function runMain() { + const inputs = getInputs() + saveState('inputs', inputs) saveState('is_post', 'true') const binDest = await installPnpm(inputs) @@ -30,7 +30,8 @@ async function runMain(inputs: Inputs) { pnpmInstall(inputs) } -async function runPost(inputs: Inputs) { +async function runPost() { + const inputs = JSON.parse(getState('inputs')) as Inputs pruneStore(inputs) await saveCache(inputs) }