Update action parameters

This commit is contained in:
lowlighter
2020-09-17 21:43:27 +02:00
parent 2493e29ebc
commit 4168386973
3 changed files with 21 additions and 7 deletions

View File

@@ -541,13 +541,17 @@ __webpack_require__.r(__webpack_exports__);
const rest = github.getOctokit(token)
//Additional plugins
const enabled = new Set(core.getInput("plugins", {default:[]}))
const plugins = {lines:{enabled:enabled.has("lines")}, traffic:{enabled:enabled.has("traffic")}, pagespeed:{enabled:enabled.has("pagespeed")}}
const plugins = {
lines:{enabled:core.getInput("plugin_lines", {default:false})},
traffic:{enabled:core.getInput("plugin_traffic", {default:false})},
pagespeed:{enabled:core.getInput("plugin_pagespeed", {default:false})},
}
if (core.getInput("pagespeed_token")) {
console.log(`Pagespeed token | provided`)
plugins.pagespeed.token = core.getInput("pagespeed_token")
}
const q = Object.fromEntries(Object.entries(plugins).filter(([key, plugin]) => plugin.enabled).map(([key]) => [key, true]))
console.log(`Plugins enabled | ${Object.entries(plugins).filter(([key, plugin]) => plugin.enabled).map(([key]) => key).join(", ")}`)
//Render metrics
const rendered = await metrics({login:user, q}, {template, style, query, graphql, plugins})

View File

@@ -30,13 +30,17 @@
const rest = github.getOctokit(token)
//Additional plugins
const enabled = new Set(core.getInput("plugins", {default:[]}))
const plugins = {lines:{enabled:enabled.has("lines")}, traffic:{enabled:enabled.has("traffic")}, pagespeed:{enabled:enabled.has("pagespeed")}}
const plugins = {
lines:{enabled:core.getInput("plugin_lines", {default:false})},
traffic:{enabled:core.getInput("plugin_traffic", {default:false})},
pagespeed:{enabled:core.getInput("plugin_pagespeed", {default:false})},
}
if (core.getInput("pagespeed_token")) {
console.log(`Pagespeed token | provided`)
plugins.pagespeed.token = core.getInput("pagespeed_token")
}
const q = Object.fromEntries(Object.entries(plugins).filter(([key, plugin]) => plugin.enabled).map(([key]) => [key, true]))
console.log(`Plugins enabled | ${Object.entries(plugins).filter(([key, plugin]) => plugin.enabled).map(([key]) => key).join(", ")}`)
//Render metrics
const rendered = await metrics({login:user, q}, {template, style, query, graphql, plugins})