task: async()

in scripts/sync-docs.js [73:87]


          task: async () => {
            const ret = await gitMap[project.name].cwd(`${tempPath}/${project.name}/`).branch();
            if (ret.all) {
              const isIngressController = project.name === 'apisix-ingress-controller';
              projectReleases[project.name] = ret.all
                .filter((release) => (isIngressController
                  ? release.includes('remotes/origin/v')
                      && semver.gt(release.replace('remotes/origin/v', ''), '0.3.0')
                  : release.includes('remotes/origin/release/')))
                .map((release) => (isIngressController
                  ? release.replace('remotes/origin/v', '')
                  : release.replace('remotes/origin/release/', '')))
                .sort((a, b) => semver.compare(semver.coerce(a).version, semver.coerce(b).version));
            }
          },