From 9ee3bf3345b006a745b2ee28fee3613819011796 Mon Sep 17 00:00:00 2001 From: Elizabeth Hunt Date: Sat, 26 Jul 2025 17:39:44 -0700 Subject: Adds session-level storage for bw cli --- worker/scripts/build_docker_image.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'worker/scripts/build_docker_image.ts') diff --git a/worker/scripts/build_docker_image.ts b/worker/scripts/build_docker_image.ts index 6b4765c..759dfc1 100755 --- a/worker/scripts/build_docker_image.ts +++ b/worker/scripts/build_docker_image.ts @@ -58,9 +58,10 @@ await LogMetricTraceable.ofLogTraceable(_logJob) .map(async (tEitherJobVault) => { tEitherJobVault.trace.trace('logging into the wegistwy uwu~'); const eitherJobVault = await tEitherJobVault.get(); - const eitherDockerRegistryLoginItem = await eitherJobVault.flatMapAsync( - ({ job, key, vault }) => vault.fetchSecret(tEitherJobVault, key, job.arguments.registry), - // .finally(() => vault.lock(tEitherJobVault, key)), + const eitherDockerRegistryLoginItem = await eitherJobVault.flatMapAsync(({ job, key, vault }) => + vault + .fetchSecret(tEitherJobVault, key, job.arguments.registry) + .finally(() => vault.lock(tEitherJobVault, key)), ); return eitherDockerRegistryLoginItem.flatMapAsync(({ login }) => eitherJobVault.flatMapAsync(async ({ job }) => { @@ -83,7 +84,7 @@ await LogMetricTraceable.ofLogTraceable(_logJob) const eitherBuiltImage = await eitherWithAuthdRegistryBuildJob.flatMapAsync(({ arguments: args }) => tEitherWithAuthdRegistryBuildJob .move(getBuildCommand(args)) - .peek(t => t.trace.trace('finally building the image~ (◕ᴗ◕✿)')) + .peek((t) => t.trace.trace('finally building the image~ (◕ᴗ◕✿)')) .map((tBuildCmd) => getStdout(tBuildCmd, { env: {}, -- cgit v1.2.3-70-g09d2