action-setup/src/index.ts

17 lines
367 B
TypeScript
Raw Normal View History

2020-05-08 13:47:46 +07:00
import { setFailed } from '@actions/core'
2020-05-08 13:06:16 +07:00
import getInputs from './inputs'
2020-05-08 13:12:01 +07:00
import setOutputs from './outputs'
2020-05-09 20:03:45 +07:00
import installPnpm from './install-pnpm'
2020-05-08 13:06:16 +07:00
2020-05-08 14:12:16 +07:00
async function main() {
2020-05-08 14:24:25 +07:00
const inputs = getInputs()
2020-05-09 20:03:45 +07:00
await installPnpm(inputs)
2020-05-08 21:55:03 +07:00
console.log('Installation Completed!')
setOutputs(inputs)
2020-05-08 14:12:16 +07:00
}
2020-05-08 13:06:16 +07:00
2020-05-08 14:12:16 +07:00
main().catch(error => {
2020-05-08 13:06:16 +07:00
console.error(error)
setFailed(error)
})