From a77a35e42c74fc246eb871c98e6ec7b9566da4ee Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Mon, 6 Aug 2018 16:27:57 +0200 Subject: [PATCH] fix(composer): remove scripts from composer.json --- lib/manager/composer/lock-file.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/manager/composer/lock-file.js b/lib/manager/composer/lock-file.js index 837bedc849..38790237b4 100644 --- a/lib/manager/composer/lock-file.js +++ b/lib/manager/composer/lock-file.js @@ -24,7 +24,12 @@ async function getLockFile( let stderr; try { const composerJsonFileName = upath.join(tmpDir.path, 'composer.json'); - await fs.outputFile(composerJsonFileName, newPackageFileContent); + const newPackageFileParsed = JSON.parse(newPackageFileContent); + delete newPackageFileParsed.scripts; + await fs.outputFile( + composerJsonFileName, + JSON.stringify(newPackageFileParsed) + ); const composerLockFileName = upath.join(tmpDir.path, 'composer.lock'); await fs.outputFile(composerLockFileName, existingComposerLockContent); const env = { HOME: process.env.HOME, PATH: process.env.PATH }; -- GitLab