From e77d596f3218fde9b567b69b8a7296d4c9de46a6 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sat, 11 Jan 2020 11:11:49 +0100 Subject: [PATCH] fix(cache): default init using tmpdir --- bin/config-validator.js | 4 ---- lib/workers/global/cache.ts | 3 +++ lib/workers/global/index.ts | 1 - 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/bin/config-validator.js b/bin/config-validator.js index 84116a2eaa..a93d5358fe 100755 --- a/bin/config-validator.js +++ b/bin/config-validator.js @@ -8,10 +8,6 @@ const { getConfig } = require('../dist/config/file'); const cache = require('../dist/workers/global/cache'); const { configFileNames } = require('../dist/config/app-strings'); -// istanbul ignore if -if (!global.renovateCache) { - cache.init(os.tmpdir()); -} /* eslint-disable no-console */ let returnVal = 0; diff --git a/lib/workers/global/cache.ts b/lib/workers/global/cache.ts index adb242c7f9..739f02e540 100644 --- a/lib/workers/global/cache.ts +++ b/lib/workers/global/cache.ts @@ -1,3 +1,4 @@ +import os from 'os'; import * as cacache from 'cacache'; import path from 'path'; import { DateTime } from 'luxon'; @@ -58,3 +59,5 @@ export function init(cacheDir: string): void { logger.debug('Initializing Renovate internal cache into ' + renovateCache); global.renovateCache = global.renovateCache || { get, set, rm, rmAll }; } + +init(os.tmpdir()); // Use default temporary dir to begin with diff --git a/lib/workers/global/index.ts b/lib/workers/global/index.ts index b449f41d48..f0cae6d387 100644 --- a/lib/workers/global/index.ts +++ b/lib/workers/global/index.ts @@ -57,7 +57,6 @@ export async function getRepositoryConfig( export async function start(): Promise<0 | 1> { try { - cache.init(os.tmpdir()); let config = await configParser.parseConfigs(process.env, process.argv); config = await initPlatform(config); config = await setDirectories(config); -- GitLab