diff --git a/action.yml b/action.yml index 9de6293..b204427 100644 --- a/action.yml +++ b/action.yml @@ -26,3 +26,4 @@ inputs: runs: using: node12 main: dist/index.js + post: dist/index.js diff --git a/dist/index.js b/dist/index.js index e3600f0..2d517ce 100644 Binary files a/dist/index.js and b/dist/index.js differ diff --git a/src/index.ts b/src/index.ts index 4273417..0b7d877 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,10 +1,13 @@ -import { setFailed } from '@actions/core' +import { setFailed, saveState, getState } from '@actions/core' import getInputs from './inputs' import setOutputs from './outputs' import installPnpm from './install-pnpm' import pnpmInstall from './pnpm-install' async function main() { + const isPost = getState('is_post') + if (isPost === 'true') return + saveState('is_post', 'true') const inputs = getInputs() await installPnpm(inputs) console.log('Installation Completed!')