diff --git a/scripts/src/ci.ts b/scripts/src/ci.ts index 81c50e48..31800cd5 100644 --- a/scripts/src/ci.ts +++ b/scripts/src/ci.ts @@ -278,8 +278,9 @@ function run(options: CiOptions): Record { `kubectl get pipelinerun/${shellQuote(name)} -n unidesk-ci -o json`, "exit 124", ].join("\n"))) : null; + const waitSucceeded = wait === null || wait.exitCode === 0 || wait.stdout.trimStart().startsWith("True\tSucceeded\t"); return { - ok: wait === null || wait.exitCode === 0, + ok: waitSucceeded, pipelineRun: name, namespace: "unidesk-ci", repoUrl: options.repoUrl,