fix: always return minimal n8n output
Build and Push Docker Container / build-and-push (push) Successful in 4m36s

- Node now outputs only stdout (parsed or raw) plus optional stderr

- Keep output stable across all operations to simplify n8n mappings

- Trim trailing newlines from runner stdout/stderr for cleaner display

- Bump server version to 1.0.3 to ship runner/output changes

- Bump n8n node package via versioned build artifacts
This commit is contained in:
2026-06-24 12:04:34 +02:00
parent 3bda4002fe
commit a953214c20
7 changed files with 57 additions and 8 deletions
+2 -2
View File
@@ -36,8 +36,8 @@ async def execute_command(args:list[str], cwd:Path, stdin:str|None, timeout:floa
timed_out = True
duration_ms = int((time.perf_counter() - started) * 1000)
stdout = stdout_b.decode(errors="replace")
stderr = stderr_b.decode(errors="replace")
stdout = stdout_b.decode(errors="replace").rstrip()
stderr = stderr_b.decode(errors="replace").rstrip()
exit_code = process.returncode if process.returncode is not None else -1
if timed_out: