action-setup/src/index.ts

18 lines
382 B
TypeScript
Raw Normal View History

2020-05-08 14:47:46 +08:00
import { setFailed } from '@actions/core'
2020-05-08 14:06:16 +08:00
import getInputs from './inputs'
2020-05-08 14:12:01 +08:00
import setOutputs from './outputs'
2020-05-08 14:06:16 +08:00
import install from './install'
2020-05-08 15:12:16 +08:00
async function main() {
const inputs = await getInputs()
await install(inputs).then(() => {
console.log('Installation Completed!')
setOutputs(inputs)
})
}
2020-05-08 14:06:16 +08:00
2020-05-08 15:12:16 +08:00
main().catch(error => {
2020-05-08 14:06:16 +08:00
console.error(error)
setFailed(error)
})