Skip to content

Commit 3f6e06a

Browse files
committed
empty detar folder to avoid getting multiple versions mix
1 parent 71385a2 commit 3f6e06a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Tasks/YarnInstaller/yarnToolInstallerTask.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import fs = require("fs");
1+
import fs = require("fs-extra");
22
import q = require("q");
33
import * as tl from "vsts-task-lib/task";
44
import * as path from "path";
@@ -30,7 +30,8 @@ async function downloadYarn(version: { version: string, url: string }) {
3030
let downloadPath: string = path.join(getTempPath(), `yarn-${cleanVersion}.tar.gz`);
3131
await downloadFile(version.url, downloadPath);
3232

33-
let detarLocation = path.join(getTempPath(), "output");
33+
let detarLocation = path.join(getTempPath(), "yarn-output");
34+
fs.emptyDirSync(detarLocation);
3435
await detar(downloadPath, detarLocation);
3536

3637
return await toolLib.cacheDir(detarLocation, "yarn", cleanVersion);

0 commit comments

Comments
 (0)