From 48a56ba3ec52531cae479fcc47182d1c781a4414 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Fri, 23 Jan 2026 22:47:04 +0100 Subject: [PATCH] Fix CI --- src/main/kotlin/commands/ci/CiRunner.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/commands/ci/CiRunner.kt b/src/main/kotlin/commands/ci/CiRunner.kt index 3eaf832..8c2fa4e 100644 --- a/src/main/kotlin/commands/ci/CiRunner.kt +++ b/src/main/kotlin/commands/ci/CiRunner.kt @@ -41,6 +41,8 @@ class CiRunner(private val config: CiConfig) { private fun ciMain() { config.updateState("pending", "Building project") + runCommand("pwd", "Could not get working directory", config.wdir) + val ciConfig = config.getCiConfig() val freshClone = !File(config.wdir).exists() @@ -122,10 +124,15 @@ class CiRunner(private val config: CiConfig) { val processBuilder = ProcessBuilder("/bin/bash", "-c", command) .directory(File(workingDir)) - .inheritIO() + .redirectErrorStream(true) val process = processBuilder.start() + // Read and log output + process.inputStream.bufferedReader().forEachLine { line -> + log(line) + } + val exitCode = process.waitFor() if (exitCode != 0) { log("Running in $workingDir")