From 9653ba74202501fa0347060eaeb9f9cddaabb2e4 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 10 Oct 2022 11:58:49 +0200 Subject: [PATCH] feat(git): log cloned status at end of run (#18234) --- lib/util/git/index.ts | 4 ++++ lib/workers/repository/index.ts | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/util/git/index.ts b/lib/util/git/index.ts index 76699fa9cf..df78425ec8 100644 --- a/lib/util/git/index.ts +++ b/lib/util/git/index.ts @@ -367,6 +367,10 @@ export async function cloneSubmodules(shouldClone: boolean): Promise<void> { } } +export function isCloned(): boolean { + return gitInitialized; +} + export async function syncGit(): Promise<void> { if (gitInitialized) { return; diff --git a/lib/workers/repository/index.ts b/lib/workers/repository/index.ts index c829742543..03b70d28b7 100644 --- a/lib/workers/repository/index.ts +++ b/lib/workers/repository/index.ts @@ -6,6 +6,7 @@ import { pkg } from '../../expose.cjs'; import { logger, setMeta } from '../../logger'; import { removeDanglingContainers } from '../../util/exec/docker'; import { deleteLocalFile, privateCacheDir } from '../../util/fs'; +import { isCloned } from '../../util/git'; import { clearDnsCache, printDnsStats } from '../../util/http/dns'; import * as queue from '../../util/http/queue'; import * as schemaUtil from '../../util/schema'; @@ -91,6 +92,7 @@ export async function renovateRepository( printDnsStats(); clearDnsCache(); schemaUtil.reportErrors(); - logger.info({ durationMs: splits.total }, 'Repository finished'); + const cloned = isCloned(); + logger.info({ cloned, durationMs: splits.total }, 'Repository finished'); return repoResult; } -- GitLab