From 78f2c60efcc21a705ce71a382274eb2c8994652c Mon Sep 17 00:00:00 2001 From: archnode <markus.aichinger@gmail.com> Date: Tue, 24 Sep 2019 14:37:45 +0200 Subject: [PATCH] feat(composer): No no-scripts and no-autoloader on trust level high. (#4531) (#4535) --- lib/manager/composer/artifacts.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/manager/composer/artifacts.ts b/lib/manager/composer/artifacts.ts index 8a2ed9f823..14c79ae42a 100644 --- a/lib/manager/composer/artifacts.ts +++ b/lib/manager/composer/artifacts.ts @@ -118,8 +118,10 @@ export async function updateArtifacts( args = ('update ' + updatedDeps.join(' ')).trim() + ' --with-dependencies'; } - args += - ' --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader'; + args += ' --ignore-platform-reqs --no-ansi --no-interaction'; + if (global.trustLevel !== 'high') { + args += ' --no-scripts --no-autoloader'; + } logger.debug({ cmd, args }, 'composer command'); ({ stdout, stderr } = await exec(`${cmd} ${args}`, { cwd, -- GitLab