INNER CODE UNIT · JavaScript
setup
infrahq/infra · .github/actions/setup-infra/index.js:69
async function setup() {
try {
const server = core.getInput('infra-server');
const accessKey = core.getInput('infra-access-key');
const destination = core.getInput('infra-destination');
if (destination && !accessKey) {
throw new Error('Cannot set up destination without access key.');
}
const version = await realVersion(core.getInput('infra-version'));
const platform = realPlatform(process.platform);
const arch = realArch(process.arch);
const name = ['infra', version, platform, arch].join('_');
const execOptions = { silent: true };
core.info(`Setup Infra ${version}: ${platform} ${arch}`);