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) // Console monitoring (optional)
const monitorTicks = parseInt(core.getInput("monitor") || "0", 10); const monitorTicks = parseInt(core.getInput("monitor") || "0", 10);
if (monitorTicks > 0) { 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, { const result = await monitorConsole(api, {
monitor: monitorTicks, monitor: monitorTicks,
logToFile: core.getBooleanInput("log_to_file"), logToFile: core.getBooleanInput("log_to_file"),
onTraceback: core.getInput("on_traceback") || "fail", onTraceback,
onErrorLog: core.getInput("on_error_log") || "warn", onErrorLog,
onWarningLog: core.getInput("on_warning_log") || "ignore", onWarningLog,
monitorInterval: parseInt(core.getInput("monitor_interval") || "10", 10), monitorInterval: parseInt(core.getInput("monitor_interval") || "10", 10),
hostname, hostname,
shard: core.getInput("shard") || undefined, shard: core.getInput("shard") || undefined,
@@ -253,17 +257,17 @@ export async function postCode() {
core.setOutput("saw_warning_log", String(result.sawWarningLog)); core.setOutput("saw_warning_log", String(result.sawWarningLog));
const fail1 = applyOnAction( const fail1 = applyOnAction(
core.getInput("on_traceback") || "fail", onTraceback,
result.sawTraceback, result.sawTraceback,
"Screeps console: traceback detected", "Screeps console: traceback detected",
); );
const fail2 = applyOnAction( const fail2 = applyOnAction(
core.getInput("on_error_log") || "warn", onErrorLog,
result.sawErrorLog, result.sawErrorLog,
"Screeps console: error log output detected", "Screeps console: error log output detected",
); );
const fail3 = applyOnAction( const fail3 = applyOnAction(
core.getInput("on_warning_log") || "ignore", onWarningLog,
result.sawWarningLog, result.sawWarningLog,
"Screeps console: warning log output detected", "Screeps console: warning log output detected",
); );