diff --git a/lib/workers/repository/onboarding/branch/check.ts b/lib/workers/repository/onboarding/branch/check.ts index 7717a1ae85eb6765a076cb6c10e8a89b7064daad..911092d953f6a5a789eb4cf1823f8a3a90bbe02c 100644 --- a/lib/workers/repository/onboarding/branch/check.ts +++ b/lib/workers/repository/onboarding/branch/check.ts @@ -76,6 +76,10 @@ export const isOnboarded = async (config: RenovateConfig): Promise<boolean> => { configFileContent.renovate ) { logger.debug('Existing config file confirmed'); + logger.debug( + { fileName: cache.configFileName, config: configFileContent }, + 'Repository config' + ); return true; } } diff --git a/lib/workers/repository/onboarding/branch/index.spec.ts b/lib/workers/repository/onboarding/branch/index.spec.ts index 98a55a94d0ac2998f157fcf43e51804e0012c27d..ad8d1074a77e37be08885403a24d3ca95bc8ff65 100644 --- a/lib/workers/repository/onboarding/branch/index.spec.ts +++ b/lib/workers/repository/onboarding/branch/index.spec.ts @@ -12,6 +12,7 @@ import { REPOSITORY_FORKED, REPOSITORY_NO_PACKAGE_FILES, } from '../../../../constants/error-messages'; +import { logger } from '../../../../logger'; import type { Pr } from '../../../../modules/platform'; import { PrState } from '../../../../types'; import * as _cache from '../../../../util/cache/repository'; @@ -165,6 +166,19 @@ describe('workers/repository/onboarding/branch/index', () => { cache.getCache.mockReturnValue({ configFileName: '.renovaterc' }); platform.getJsonFile.mockResolvedValueOnce({}); const res = await checkOnboardingBranch(config); + expect(logger.debug).toHaveBeenCalledWith( + 'Checking cached config file name' + ); + expect(logger.debug).toHaveBeenCalledWith( + 'Existing config file confirmed' + ); + expect(logger.debug).toHaveBeenCalledWith( + { + fileName: '.renovaterc', + config: {}, + }, + 'Repository config' + ); expect(res.repoIsOnboarded).toBeTrue(); }); @@ -173,6 +187,21 @@ describe('workers/repository/onboarding/branch/index', () => { platform.getJsonFile.mockResolvedValueOnce({ renovate: {} }); fs.readLocalFile.mockResolvedValueOnce('{}'); const res = await checkOnboardingBranch(config); + expect(logger.debug).toHaveBeenCalledWith( + 'Checking cached config file name' + ); + expect(logger.debug).toHaveBeenCalledWith( + 'Existing config file confirmed' + ); + expect(logger.debug).toHaveBeenCalledWith( + { + fileName: 'package.json', + config: { + renovate: {}, + }, + }, + 'Repository config' + ); expect(res.repoIsOnboarded).toBeTrue(); });