diff --git a/docs/usage/configuration-options.md b/docs/usage/configuration-options.md index 7c195a4bad0255f4f2ca1640186c9acb80c1b097..a0a8e74d29dc863bfe694724ef98ca162d4fa735 100644 --- a/docs/usage/configuration-options.md +++ b/docs/usage/configuration-options.md @@ -2116,6 +2116,11 @@ Here's an example of how you would define PR priority so that devDependencies ar The PR title is important for some of Renovate's matching algorithms (e.g. determining whether to recreate a PR or not) so ideally don't modify it much. +## printConfig + +This option is useful for troubleshooting, particularly if using presets. +e.g. run `renovate foo/bar --print-config > config.log` and the fully-resolved config will be included in the log file. + ## pruneBranchAfterAutomerge By default Renovate deletes, or "prunes", the branch after automerging. diff --git a/docs/usage/self-hosted-configuration.md b/docs/usage/self-hosted-configuration.md index 0ab15970d53771d555c97b190367a3483f7b62eb..15011fea85b193c96ccf45fca9a2d5d80b7e9b6d 100644 --- a/docs/usage/self-hosted-configuration.md +++ b/docs/usage/self-hosted-configuration.md @@ -487,11 +487,6 @@ CI jobs are usually triggered by these events: pull-request creation, pull-reque Set as an integer. Default is no limit. -## printConfig - -This option is useful for troubleshooting, particularly if using presets. -e.g. run `renovate foo/bar --print-config > config.log` and the fully-resolved config will be included in the log file. - ## privateKey This private key is used to decrypt config files. diff --git a/lib/config/options/index.ts b/lib/config/options/index.ts index af5c1e2f3eaeaf3b34de09715fad496203080529..25ba3c862c1f93f324b79b4d51e74aa997c65800 100644 --- a/lib/config/options/index.ts +++ b/lib/config/options/index.ts @@ -262,9 +262,8 @@ const options: RenovateOptions[] = [ { name: 'printConfig', description: - 'If enabled, Renovate logs the fullly resolved config for each repo, plus the fully resolved presets.', + 'If enabled, Renovate logs the fully resolved config for each repo, plus the fully resolved presets.', type: 'boolean', - globalOnly: true, default: false, }, { diff --git a/lib/workers/repository/init/index.ts b/lib/workers/repository/init/index.ts index ce75de4b3f1cf6972646a00a7edc7282aa9d3885..3cb42748dae61cf1ccb322e6351b016d9094f49b 100644 --- a/lib/workers/repository/init/index.ts +++ b/lib/workers/repository/init/index.ts @@ -5,6 +5,7 @@ import { logger } from '../../../logger'; import { platform } from '../../../modules/platform'; import { clone } from '../../../util/clone'; import { setUserRepoConfig } from '../../../util/git'; +import { getAll } from '../../../util/host-rules'; import { checkIfConfigured } from '../configured'; import { PackageFiles } from '../package-files'; import { initApis } from './apis'; @@ -41,7 +42,10 @@ export async function initRepo( config = await detectVulnerabilityAlerts(config); // istanbul ignore if if (config.printConfig) { - logger.info({ config }, 'Full resolved config including presets'); + logger.info( + { config, hostRules: getAll() }, + 'Full resolved config and hostRules including presets' + ); } return config; }