diff --git a/scripts/workflow/test-route/identify.js b/scripts/workflow/test-route/identify.js index 9d8194087..534cd3990 100644 --- a/scripts/workflow/test-route/identify.js +++ b/scripts/workflow/test-route/identify.js @@ -1,32 +1,40 @@ const noFound = 'Auto: Route No Found'; - -module.exports = async ({github, context, core}, body, number) => { +module.exports = async ({ github, context, core }, body, number) => { core.debug(`body: ${body}`); const m = body.match(/```routes\r\n((.|\r\n)*)```/); core.debug(`match: ${m}`); let res = null; - const removeLabel = async () => github.issues.removeLabel({ - issue_number: number, - owner: context.repo.owner, - repo: context.repo.repo, - name: noFound - }).catch((e) => { core.warning(e); }); - - if (m && m[1]) { - res = m[1].trim().split("\r\n"); - core.info(`routes detected: ${res}`); - - if (res.length > 0 && res[0] === "NOROUTE") { - core.info("PR stated no route, passing"); - await removeLabel(); - await github.issues.addLabels({ + const removeLabel = async () => + github.issues + .removeLabel({ issue_number: number, owner: context.repo.owner, repo: context.repo.repo, - labels: ['Auto: No Route Needed'] - }).catch((e) => { core.warning(e); }); + name: noFound, + }) + .catch((e) => { + core.warning(e); + }); + + if (m && m[1]) { + res = m[1].trim().split('\r\n'); + core.info(`routes detected: ${res}`); + + if (res.length > 0 && res[0] === 'NOROUTE') { + core.info('PR stated no route, passing'); + await removeLabel(); + await github.issues + .addLabels({ + issue_number: number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['Auto: No Route Needed'], + }) + .catch((e) => { + core.warning(e); + }); return; } else if (res.length > 0) { @@ -36,14 +44,18 @@ module.exports = async ({github, context, core}, body, number) => { } } - core.info("seems no route found, failing"); + core.info('seems no route found, failing'); - await github.issues.addLabels({ - issue_number: number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: [noFound] - }).catch((e) => { core.warning(e); }); + await github.issues + .addLabels({ + issue_number: number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: [noFound], + }) + .catch((e) => { + core.warning(e); + }); - throw "Please follow the PR rules: failed to detect route"; + throw 'Please follow the PR rules: failed to detect route'; }; diff --git a/scripts/workflow/test-route/test.js b/scripts/workflow/test-route/test.js index 315c622fd..6553a5b13 100644 --- a/scripts/workflow/test-route/test.js +++ b/scripts/workflow/test-route/test.js @@ -1,6 +1,6 @@ /* eslint-disable */ -module.exports = async ({github, context}, baseUrl, routes, number) => { +module.exports = async ({ github, context }, baseUrl, routes, number) => { if (routes[0] === 'NOROUTE') { return; } @@ -13,10 +13,10 @@ module.exports = async ({github, context}, baseUrl, routes, number) => { let com = 'Successfully generated as following:\n\n'; for (const lks of links) { - console.log("testing route: ", lks) + console.log('testing route: ', lks); // Intended, one at a time - const res = await github.request(`GET ${lks}`).catch(err => { - com+= ` + const res = await github.request(`GET ${lks}`).catch((err) => { + com += `
${lks} - **Failed** @@ -42,16 +42,24 @@ module.exports = async ({github, context}, baseUrl, routes, number) => { `; } } - github.issues.addLabels({ - issue_number: number, - owner: context.repo.owner, - repo: context.repo.repo, - labels: ['Auto: Route Test Complete'] - }).catch((e) => { core.warning(e) }) - github.issues.createComment({ - issue_number: number, - owner: context.repo.owner, - repo: context.repo.repo, - body: com - }).catch((e) => { core.warning(e) }) -} + github.issues + .addLabels({ + issue_number: number, + owner: context.repo.owner, + repo: context.repo.repo, + labels: ['Auto: Route Test Complete'], + }) + .catch((e) => { + core.warning(e); + }); + github.issues + .createComment({ + issue_number: number, + owner: context.repo.owner, + repo: context.repo.repo, + body: com, + }) + .catch((e) => { + core.warning(e); + }); +};