Skip to content

Commit 4f746bf

Browse files
committed
fix(build): retry archive relocation after process exit
1 parent 4551b18 commit 4f746bf

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

‎scripts/smoke-cli-archive.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,9 @@ const smokeCliArchive = Effect.fn("smokeCliArchive")(function* (input: {
294294
const environmentId = yield* checkServer(executable, false);
295295
const managedDir = path.join(home, "runtime/versions", input.expectVersion);
296296
yield* fs.makeDirectory(path.dirname(managedDir), { recursive: true });
297-
yield* fs.rename(contentDir, managedDir);
297+
yield* fs
298+
.rename(contentDir, managedDir)
299+
.pipe(Effect.retry({ times: 10, schedule: Schedule.spaced("500 millis") }));
298300
yield* fs.writeFileString(path.join(managedDir, ".install-complete"), `${input.expectVersion}\n`);
299301
yield* fs.writeFileString(
300302
path.join(home, "runtime/service-state.json"),

0 commit comments

Comments
 (0)