Update licenses plugin
This commit is contained in:
@@ -57,16 +57,10 @@ export default async function({login, q, imports, data, graphql, queries, accoun
|
|||||||
//Spawn licensed process
|
//Spawn licensed process
|
||||||
console.debug(`metrics/compute/${login}/plugins > licenses > running licensed`)
|
console.debug(`metrics/compute/${login}/plugins > licenses > running licensed`)
|
||||||
try {
|
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) {
|
catch (error) {
|
||||||
console.log(error)
|
console.debug(error)
|
||||||
}
|
|
||||||
try {
|
|
||||||
console.log(await imports.run("licensed list --format=json --licenses", {cwd:path}))
|
|
||||||
}
|
|
||||||
catch (error) {
|
|
||||||
console.log(error)
|
|
||||||
}
|
}
|
||||||
JSON.parse(await imports.run("licensed list --format=json --licenses", {cwd:path})).apps
|
JSON.parse(await imports.run("licensed list --format=json --licenses", {cwd:path})).apps
|
||||||
.map(({sources}) => sources?.flatMap(source => source.dependencies?.map(({dependency, license}) => {
|
.map(({sources}) => sources?.flatMap(source => source.dependencies?.map(({dependency, license}) => {
|
||||||
|
|||||||
@@ -1,13 +1,13 @@
|
|||||||
#- name: Licenses plugin (complete)
|
- name: Licenses plugin (complete)
|
||||||
# uses: lowlighter/metrics@latest
|
uses: lowlighter/metrics@latest
|
||||||
# with:
|
with:
|
||||||
# token: MOCKED_TOKEN
|
token: MOCKED_TOKEN
|
||||||
# template: repository
|
template: repository
|
||||||
# repo: metrics
|
repo: metrics
|
||||||
# plugin_licenses: yes
|
plugin_licenses: yes
|
||||||
# plugin_licenses_setup: npm ci
|
plugin_licenses_setup: npm ci
|
||||||
# plugin_licenses_ratio: yes
|
plugin_licenses_ratio: yes
|
||||||
# plugin_licenses_legal: yes
|
plugin_licenses_legal: yes
|
||||||
# timeout: 1800000
|
timeout: 1800000
|
||||||
# modes:
|
modes:
|
||||||
# - action
|
- action
|
||||||
Reference in New Issue
Block a user