refactor: centralize monitor action default values
Lint / pre-commit Linting (push) Successful in 54s
Test / Run Tests (push) Successful in 1m18s

This commit is contained in:
2026-05-16 23:37:50 +02:00
parent dce79ba192
commit 0212889604
2 changed files with 11 additions and 7 deletions
+1 -1
View File
File diff suppressed because one or more lines are too long
+10 -6
View File
@@ -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",
);