|
|
|
@ -239,6 +239,7 @@ async function cacheWindowsDir(
|
|
|
|
|
fs.mkdirSync(path.dirname(cachePath.actualPath), {recursive: true});
|
|
|
|
|
} else {
|
|
|
|
|
core.info(`Directory ${cachePath.actualPath} already exists`);
|
|
|
|
|
}
|
|
|
|
|
// make sure the link is pointing to the actual cache directory
|
|
|
|
|
const symlinkTarget = fs.readlinkSync(cachePath.defaultPath);
|
|
|
|
|
if (symlinkTarget !== "") {
|
|
|
|
@ -250,7 +251,6 @@ async function cacheWindowsDir(
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// make outer code to continue using toolcache as if it were installed on c:
|
|
|
|
|
// restore toolcache root to default drive c:
|
|
|
|
|