From 2907b987c260b31a2f07058d5618b3949ca69ccb Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Fri, 23 Jan 2026 22:39:58 +0100 Subject: [PATCH] Fix CI --- src/main/kotlin/commands/ci/CiRunner.kt | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/commands/ci/CiRunner.kt b/src/main/kotlin/commands/ci/CiRunner.kt index 3bd8a95..3eaf832 100644 --- a/src/main/kotlin/commands/ci/CiRunner.kt +++ b/src/main/kotlin/commands/ci/CiRunner.kt @@ -46,7 +46,7 @@ class CiRunner(private val config: CiConfig) { if (freshClone) { File(config.udir).mkdirs() - runCommand("git clone -n ${config.repopath}", "Could not clone repository", config.udir) + runCommand("git clone -n ${config.repopath} ${config.repo}", "Could not clone repository", config.udir) } else { runCommand("git fetch", "Could not fetch updates", config.wdir) } @@ -120,17 +120,12 @@ class CiRunner(private val config: CiConfig) { private fun runCommand(command: String, errorMessage: String, workingDir: String) { log("Running: $command") - val processBuilder = ProcessBuilder("/bin/sh", "-c", command) + val processBuilder = ProcessBuilder("/bin/bash", "-c", command) .directory(File(workingDir)) - .redirectErrorStream(true) + .inheritIO() 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")