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)
|
|
|
|
})
|