Add dry-run option

This commit is contained in:
lowlighter
2020-10-26 21:15:46 +01:00
parent b805b8708e
commit 40b3f97cde
3 changed files with 14 additions and 2 deletions

View File

@@ -174,6 +174,12 @@ inputs:
description: Enable debug logs description: Enable debug logs
default: no default: no
# Enable dry-run mode
# Generate image but does not push it (used for testing)
dryrun:
description: Enable dry-run
default: no
# When enabled, any plugins errors will throw # When enabled, any plugins errors will throw
# By default, it will still generates metrics but renders an error message # By default, it will still generates metrics but renders an error message
plugins_errors_fatal: plugins_errors_fatal:

View File

@@ -911,7 +911,10 @@ var E_Users_lecoq_Documents_GitHub_gitstats_node_modules_actions_github_lib_gith
console.log(`Render | complete`) console.log(`Render | complete`)
//Commit to repository //Commit to repository
{ const dryrun = core.getInput("dryrun") || false
if (dryrun)
console.log(`Dry-run | complete`)
else {
//Committer token //Committer token
const token = core.getInput("committer_token") || core.getInput("token") const token = core.getInput("committer_token") || core.getInput("token")
console.log(`Committer token | ${token ? "provided" : "missing"}`) console.log(`Committer token | ${token ? "provided" : "missing"}`)

View File

@@ -117,7 +117,10 @@
console.log(`Render | complete`) console.log(`Render | complete`)
//Commit to repository //Commit to repository
{ const dryrun = core.getInput("dryrun") || false
if (dryrun)
console.log(`Dry-run | complete`)
else {
//Committer token //Committer token
const token = core.getInput("committer_token") || core.getInput("token") const token = core.getInput("committer_token") || core.getInput("token")
console.log(`Committer token | ${token ? "provided" : "missing"}`) console.log(`Committer token | ${token ? "provided" : "missing"}`)