diff --git a/lib/config/options/index.ts b/lib/config/options/index.ts index 8b0221ad6f7acf222e8fcedb4c7bb3a6934a94ca..853c61fee9e8f3217c07e4ed74ba40b3e1f491ba 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 9120e3b45dcfe05058e08b17e6704b898d5e6810..31747b8fbf525b93a84b42ea9b84edbd3d6779d3 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 ', ''); }