INNER CODE UNIT · JavaScript

setup

infrahq/infra · .github/actions/setup-argocd/index.js:91

async function setup() {
  try {
    const tools = core.getMultilineInput('argocd-tools');
    const platform = realPlatform(process.platform);
    const arch = realArch(process.arch);

    const execOptions = { silent: true };

    const installed = [];

    tools.forEach(async (item) => {
      const parts = item.split('=');
      const name = realName(parts[0], platform, arch);
      const project = realProject(parts[0]);
      const version = await realVersion(project, parts[1] || 'latest');

      core.info(`Setup ${parts[0]} ${version}: ${platform} ${arch}`);
      let cachedPath = cache.find(name, parts[0], version);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…