From ffde3d5cd941ea220d80b8a07ac760c6f6530488 Mon Sep 17 00:00:00 2001 From: lowlighter <22963968+lowlighter@users.noreply.github.com> Date: Mon, 7 Jun 2021 19:54:52 +0200 Subject: [PATCH] Update licenses plugin --- source/plugins/licenses/index.mjs | 10 ++-------- source/plugins/licenses/tests.yml | 26 +++++++++++++------------- 2 files changed, 15 insertions(+), 21 deletions(-) diff --git a/source/plugins/licenses/index.mjs b/source/plugins/licenses/index.mjs index a8a3e80f..4d0788a9 100644 --- a/source/plugins/licenses/index.mjs +++ b/source/plugins/licenses/index.mjs @@ -57,16 +57,10 @@ export default async function({login, q, imports, data, graphql, queries, accoun //Spawn licensed process console.debug(`metrics/compute/${login}/plugins > licenses > running licensed`) try { - console.log(await imports.run("npm list --production --all", {cwd:path})) + console.debug(await imports.run("npm list --production --all", {cwd:path})) } catch (error) { - console.log(error) - } - try { - console.log(await imports.run("licensed list --format=json --licenses", {cwd:path})) - } - catch (error) { - console.log(error) + console.debug(error) } JSON.parse(await imports.run("licensed list --format=json --licenses", {cwd:path})).apps .map(({sources}) => sources?.flatMap(source => source.dependencies?.map(({dependency, license}) => { diff --git a/source/plugins/licenses/tests.yml b/source/plugins/licenses/tests.yml index 7c29a0ef..6b97a4e5 100644 --- a/source/plugins/licenses/tests.yml +++ b/source/plugins/licenses/tests.yml @@ -1,13 +1,13 @@ -#- name: Licenses plugin (complete) -# uses: lowlighter/metrics@latest -# with: -# token: MOCKED_TOKEN -# template: repository -# repo: metrics -# plugin_licenses: yes -# plugin_licenses_setup: npm ci -# plugin_licenses_ratio: yes -# plugin_licenses_legal: yes -# timeout: 1800000 -# modes: -# - action \ No newline at end of file +- name: Licenses plugin (complete) + uses: lowlighter/metrics@latest + with: + token: MOCKED_TOKEN + template: repository + repo: metrics + plugin_licenses: yes + plugin_licenses_setup: npm ci + plugin_licenses_ratio: yes + plugin_licenses_legal: yes + timeout: 1800000 + modes: + - action \ No newline at end of file