From b9f783b52de5fcdf9efc068e975f34ba0b7ddea6 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Wed, 19 Oct 2022 10:27:03 +0200 Subject: [PATCH] fix: ignoreScripts default (#18403) Changes ignoreScripts defaulit to be `true`. Closes #18173 BREAKING CHANGE: ignoreScripts now default to true. If allowScripts=true in global config, ignoreScripts must be set to false in repo config if you want all repos to run scripts. --- lib/config/options/index.ts | 4 ++-- lib/modules/manager/npm/post-update/lerna.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/config/options/index.ts b/lib/config/options/index.ts index 8b0221ad6f..853c61fee9 100644 --- a/lib/config/options/index.ts +++ b/lib/config/options/index.ts @@ -625,9 +625,9 @@ const options: RenovateOptions[] = [ { name: 'ignoreScripts', description: - 'Set this to `true` if `allowScripts=true` but you wish to skip running scripts when updating lock files.', + 'Set this to `false` if `allowScripts=true` and you wish to run scripts when updating lock files.', type: 'boolean', - default: false, + default: true, supportedManagers: ['npm', 'composer'], }, { diff --git a/lib/modules/manager/npm/post-update/lerna.ts b/lib/modules/manager/npm/post-update/lerna.ts index 9120e3b45d..31747b8fbf 100644 --- a/lib/modules/manager/npm/post-update/lerna.ts +++ b/lib/modules/manager/npm/post-update/lerna.ts @@ -79,7 +79,7 @@ export async function generateLockFiles( return { error: false }; } let lernaCommand = `lerna bootstrap --no-ci --ignore-scripts -- `; - if (GlobalConfig.get('allowScripts') && config.ignoreScripts !== false) { + if (GlobalConfig.get('allowScripts') && !config.ignoreScripts) { cmdOptions = cmdOptions.replace('--ignore-scripts ', ''); lernaCommand = lernaCommand.replace('--ignore-scripts ', ''); } -- GitLab