diff options
author | Elizabeth Hunt <me@liz.coffee> | 2025-07-20 15:00:03 -0700 |
---|---|---|
committer | Elizabeth Hunt <me@liz.coffee> | 2025-07-20 15:27:42 -0700 |
commit | 2e10e9172f8528868b70886335dbbe20f932f702 (patch) | |
tree | 373ee281d1219ee9d3cdd1bf6900e130bd91c20d /worker/executor.ts | |
parent | fb6b516abfc74ae2158d451c62dda4fc29038b22 (diff) | |
download | ci-2e10e9172f8528868b70886335dbbe20f932f702.tar.gz ci-2e10e9172f8528868b70886335dbbe20f932f702.zip |
Fix joinRight, dockerfile optimizations, failure joining
Diffstat (limited to 'worker/executor.ts')
-rw-r--r-- | worker/executor.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/worker/executor.ts b/worker/executor.ts index 11c24f6..f9fbf29 100644 --- a/worker/executor.ts +++ b/worker/executor.ts @@ -59,9 +59,9 @@ export const executePipeline = ( .flatMapAsync(TraceUtil.promiseify(TraceUtil.traceResultingEither(metric))); }); const results = await Promise.all(parallelJobs.map((job) => job.get())); - const failures = results.filter((e) => e.left); + const failures = results.filter((e) => e.left().present()); if (failures.length > 0) { - return Either.left(new Error(failures.toString())); + return Either.left(new Error(JSON.stringify(failures))); } } return Either.right(<void>undefined); |