import * as os from 'os'; import * as core from '@actions/core'; import * as exec from '@actions/exec'; async function run(): Promise { try { if (os.platform() !== 'linux') { core.setFailed('Only supported on linux platform'); return; } const qemuVer: string = core.getInput('qemu-version') || 'latest'; core.info(`💎 Installing QEMU static binaries...`); await exec.exec('docker', [ 'run', '--rm', '--privileged', `multiarch/qemu-user-static:${qemuVer}`, '--reset', '-p', 'yes', '--credential', 'yes' ]); } catch (error) { core.setFailed(error.message); } } run();