From 5ddb18f9bd77ffdce8d65137f76470c6c7c6c4e3 Mon Sep 17 00:00:00 2001 From: Sergei Zharinov <zharinov@users.noreply.github.com> Date: Thu, 21 Mar 2024 18:33:41 -0300 Subject: [PATCH] feat: Make memory cache available before repo init (#28079) --- lib/workers/repository/init/cache.ts | 1 - lib/workers/repository/init/index.ts | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/workers/repository/init/cache.ts b/lib/workers/repository/init/cache.ts index c255541aa6..d1631fbc05 100644 --- a/lib/workers/repository/init/cache.ts +++ b/lib/workers/repository/init/cache.ts @@ -15,7 +15,6 @@ export async function resetCaches(): Promise<void> { export async function initializeCaches( config: WorkerPlatformConfig, ): Promise<void> { - memCache.init(); await initRepoCache(config); await fs.ensureDir(privateCacheDir()); npmApi.setNpmrc(); diff --git a/lib/workers/repository/init/index.ts b/lib/workers/repository/init/index.ts index 81f05826c0..f4d3ac84db 100644 --- a/lib/workers/repository/init/index.ts +++ b/lib/workers/repository/init/index.ts @@ -4,6 +4,7 @@ import type { RenovateConfig } from '../../../config/types'; import { logger } from '../../../logger'; import { setRepositoryLogLevelRemaps } from '../../../logger/remap'; import { platform } from '../../../modules/platform'; +import * as memCache from '../../../util/cache/memory'; import { clone } from '../../../util/clone'; import { cloneSubmodules, setUserRepoConfig } from '../../../util/git'; import { getAll } from '../../../util/host-rules'; @@ -48,6 +49,7 @@ export async function initRepo( let config: RenovateConfig = initializeConfig(config_); await resetCaches(); logger.once.reset(); + memCache.init(); config = await initApis(config); await initializeCaches(config as WorkerPlatformConfig); config = await getRepoConfig(config); -- GitLab