From 8fbbe6396f400a9a50d4686c39969470edf2a246 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Tue, 1 Jul 2025 10:12:55 -0700 Subject: Lift all utility functions in runner scripts --- worker/scripts/ansible_playbook.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'worker/scripts/ansible_playbook.ts') diff --git a/worker/scripts/ansible_playbook.ts b/worker/scripts/ansible_playbook.ts index fb4b801..4ec3ffa 100755 --- a/worker/scripts/ansible_playbook.ts +++ b/worker/scripts/ansible_playbook.ts @@ -90,11 +90,12 @@ await LogMetricTraceable.ofLogTraceable(_logJob) }) .get(); -const saveToTempFile = (text: string): Promise> => - Either.fromFailableAsync(() => +function saveToTempFile(text: string): Promise> { + return Either.fromFailableAsync(() => mkdtemp(join(tmpdir(), 'ci-')).then(async (dir) => { const filePath = join(dir, 'temp-file'); await writeFile(filePath, text); return filePath; }), ); +} -- cgit v1.2.3-70-g09d2