summaryrefslogtreecommitdiff
path: root/worker/jobs
diff options
context:
space:
mode:
authorElizabeth <me@liz.coffee>2025-06-02 11:14:52 -0700
committerElizabeth <me@liz.coffee>2025-06-02 11:14:52 -0700
commit373d9ec700c0097a22cf665a8e33cf48998d1dc2 (patch)
tree71297ac69177037929e1bfb00b8c71038058acd5 /worker/jobs
parent646c5eb11d3b9240f8434163d103a117d30c88c7 (diff)
downloadci-373d9ec700c0097a22cf665a8e33cf48998d1dc2.tar.gz
ci-373d9ec700c0097a22cf665a8e33cf48998d1dc2.zip
Minor things
Diffstat (limited to 'worker/jobs')
-rw-r--r--worker/jobs/ci_pipeline.run8
1 files changed, 5 insertions, 3 deletions
diff --git a/worker/jobs/ci_pipeline.run b/worker/jobs/ci_pipeline.run
index 337bd53..434850c 100644
--- a/worker/jobs/ci_pipeline.run
+++ b/worker/jobs/ci_pipeline.run
@@ -1,3 +1,5 @@
+#!/usr/bin/env -S deno run --allow-all
+
import {
type Command,
Either,
@@ -13,8 +15,8 @@ import {
type CheckoutCiJob,
type FetchCodeJob,
PipelineImpl,
-} from "@emprespresso/ci-model";
-import { executeJob, executePipeline } from "@emprespresso/ci-worker";
+} from "@emprespresso/ci_model";
+import { executeJob, executePipeline } from "@emprespresso/ci_worker";
const run = Date.now().toString();
const eitherJob = getRequiredEnvVars(["remote", "refname", "rev"])
@@ -122,7 +124,7 @@ await LogMetricTraceable.from(eitherJob).bimap(TraceUtil.withTrace(trace))
.get()
.then((e) =>
e.flatMap(() => eitherJob).fold((err, val) => {
- if (err) throw err;
+ if (!val || err) throw err;
return Deno.remove(getWorkingDirectoryForCiJob(val), { recursive: true });
})
);