summaryrefslogtreecommitdiff
path: root/worker/scripts/ansible_playbook.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <me@liz.coffee>2025-07-20 16:03:44 -0700
committerElizabeth Hunt <me@liz.coffee>2025-07-20 16:17:48 -0700
commit9e220eca4545982df83ffcaa66a9b050a3d6f24e (patch)
treea735fed0f50dec0083dac9284f45db73af1afea8 /worker/scripts/ansible_playbook.ts
parent2e10e9172f8528868b70886335dbbe20f932f702 (diff)
downloadci-9e220eca4545982df83ffcaa66a9b050a3d6f24e.tar.gz
ci-9e220eca4545982df83ffcaa66a9b050a3d6f24e.zip
Fixes silent failures
Diffstat (limited to 'worker/scripts/ansible_playbook.ts')
-rwxr-xr-xworker/scripts/ansible_playbook.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/worker/scripts/ansible_playbook.ts b/worker/scripts/ansible_playbook.ts
index 4ec3ffa..6eb4d47 100755
--- a/worker/scripts/ansible_playbook.ts
+++ b/worker/scripts/ansible_playbook.ts
@@ -88,6 +88,13 @@ await LogMetricTraceable.ofLogTraceable(_logJob)
return tEitherJobAndSecrets.move(deployCmd).map(getStdout).get();
});
})
+ .map(async (tEitherJob) => {
+ const eitherJob = await tEitherJob.get();
+ return eitherJob.fold(
+ (e) => Promise.reject(e),
+ () => Promise.resolve(0),
+ );
+ })
.get();
function saveToTempFile(text: string): Promise<IEither<Error, string>> {