async function start()

in src/index.js [12:25]


async function start() {
  const label = config.input.label ? config.input.label : config.generateUniqueLabel();
  const githubRegistrationToken = await gh.getRegistrationToken();
  const result = await aws.startEc2Instance(label, githubRegistrationToken);
  const ec2InstanceId = result.ec2InstanceId;
  const region = result.region;
  
  // Set outputs
  setOutput(label, ec2InstanceId, region);
  
  // Wait for the instance to be running
  await aws.waitForInstanceRunning(ec2InstanceId, region);
  await gh.waitForRunnerRegistered(label);
}