refactor: centralize monitor action default values
This commit is contained in:
Vendored
+1
-1
File diff suppressed because one or more lines are too long
@@ -237,12 +237,16 @@ export async function postCode() {
|
||||
// Console monitoring (optional)
|
||||
const monitorTicks = parseInt(core.getInput("monitor") || "0", 10);
|
||||
if (monitorTicks > 0) {
|
||||
const onTraceback = core.getInput("on_traceback") || "fail";
|
||||
const onErrorLog = core.getInput("on_error_log") || "warn";
|
||||
const onWarningLog = core.getInput("on_warning_log") || "ignore";
|
||||
|
||||
const result = await monitorConsole(api, {
|
||||
monitor: monitorTicks,
|
||||
logToFile: core.getBooleanInput("log_to_file"),
|
||||
onTraceback: core.getInput("on_traceback") || "fail",
|
||||
onErrorLog: core.getInput("on_error_log") || "warn",
|
||||
onWarningLog: core.getInput("on_warning_log") || "ignore",
|
||||
onTraceback,
|
||||
onErrorLog,
|
||||
onWarningLog,
|
||||
monitorInterval: parseInt(core.getInput("monitor_interval") || "10", 10),
|
||||
hostname,
|
||||
shard: core.getInput("shard") || undefined,
|
||||
@@ -253,17 +257,17 @@ export async function postCode() {
|
||||
core.setOutput("saw_warning_log", String(result.sawWarningLog));
|
||||
|
||||
const fail1 = applyOnAction(
|
||||
core.getInput("on_traceback") || "fail",
|
||||
onTraceback,
|
||||
result.sawTraceback,
|
||||
"Screeps console: traceback detected",
|
||||
);
|
||||
const fail2 = applyOnAction(
|
||||
core.getInput("on_error_log") || "warn",
|
||||
onErrorLog,
|
||||
result.sawErrorLog,
|
||||
"Screeps console: error log output detected",
|
||||
);
|
||||
const fail3 = applyOnAction(
|
||||
core.getInput("on_warning_log") || "ignore",
|
||||
onWarningLog,
|
||||
result.sawWarningLog,
|
||||
"Screeps console: warning log output detected",
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user