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));
}
},