remove direct dependency on @actions/io

This commit is contained in:
Robert 2020-08-07 17:46:46 +01:00
parent 8608105240
commit de0b59097a
14 changed files with 20 additions and 39 deletions

3
lib/codeql.js generated
View file

@ -13,7 +13,6 @@ Object.defineProperty(exports, "__esModule", { value: true });
const core = __importStar(require("@actions/core"));
const exec = __importStar(require("@actions/exec"));
const http = __importStar(require("@actions/http-client"));
const io = __importStar(require("@actions/io"));
const toolcache = __importStar(require("@actions/tool-cache"));
const fs = __importStar(require("fs"));
const path = __importStar(require("path"));
@ -102,7 +101,7 @@ async function toolcacheDownloadTool(url, headers) {
throw err;
}
const pipeline = globalutil.promisify(stream.pipeline);
await io.mkdirP(path.dirname(dest));
fs.mkdirSync(path.dirname(dest), { recursive: true });
await pipeline(response.message, fs.createWriteStream(dest));
return dest;
}