Add debug mode
This commit is contained in:
@@ -22,6 +22,8 @@ inputs:
|
|||||||
description: Enable repositories lines metrics
|
description: Enable repositories lines metrics
|
||||||
plugin_traffic:
|
plugin_traffic:
|
||||||
description: Enable repositories traffic metrics (due to GitHub API limitations, "token" must have "repo" permissions)
|
description: Enable repositories traffic metrics (due to GitHub API limitations, "token" must have "repo" permissions)
|
||||||
|
debug:
|
||||||
|
description: Enable debug logs
|
||||||
runs:
|
runs:
|
||||||
using: node12
|
using: node12
|
||||||
main: action/dist/index.js
|
main: action/dist/index.js
|
||||||
@@ -11,7 +11,6 @@
|
|||||||
//Runner
|
//Runner
|
||||||
try {
|
try {
|
||||||
//Initialization
|
//Initialization
|
||||||
console.debug = () => null
|
|
||||||
console.log(`GitHub metrics as SVG image`)
|
console.log(`GitHub metrics as SVG image`)
|
||||||
console.log(`========================================================`)
|
console.log(`========================================================`)
|
||||||
|
|
||||||
@@ -20,7 +19,7 @@
|
|||||||
console.log(`Templates | loaded`)
|
console.log(`Templates | loaded`)
|
||||||
|
|
||||||
//Initialization
|
//Initialization
|
||||||
const [token, user, filename] = [core.getInput("token"), core.getInput("user"), core.getInput("filename", {default:"github-metrics.svg"})]
|
const [token, user, filename, debug] = [core.getInput("token"), core.getInput("user"), core.getInput("filename", {default:"github-metrics.svg"}), core.getInput("debug", {default:false})]
|
||||||
const output = path.join(filename)
|
const output = path.join(filename)
|
||||||
console.log(`GitHub user | ${user}`)
|
console.log(`GitHub user | ${user}`)
|
||||||
console.log(`Output file | ${output}`)
|
console.log(`Output file | ${output}`)
|
||||||
@@ -30,6 +29,11 @@
|
|||||||
const graphql = octokit.graphql.defaults({headers:{authorization: `token ${token}`}})
|
const graphql = octokit.graphql.defaults({headers:{authorization: `token ${token}`}})
|
||||||
const rest = github.getOctokit(token)
|
const rest = github.getOctokit(token)
|
||||||
|
|
||||||
|
//Debug mode
|
||||||
|
if (!debug)
|
||||||
|
console.debug = () => null
|
||||||
|
console.log(`Debug mode | ${debug ? "enabled" : "disabled"}`)
|
||||||
|
|
||||||
//Additional plugins
|
//Additional plugins
|
||||||
const plugins = {
|
const plugins = {
|
||||||
lines:{enabled:core.getInput("plugin_lines", {default:false})},
|
lines:{enabled:core.getInput("plugin_lines", {default:false})},
|
||||||
|
|||||||
Reference in New Issue
Block a user