From 28779c6afa5f7f40b58d3351cb98ccfab8ecf5aa Mon Sep 17 00:00:00 2001 From: Bob van de Vijver <bobvandevijver@users.noreply.github.com> Date: Tue, 19 Oct 2021 10:52:43 +0200 Subject: [PATCH] refactor(composer): use update for lock file maintenance (#12185) --- .../composer/__snapshots__/artifacts.spec.ts.snap | 2 +- lib/manager/composer/artifacts.ts | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/manager/composer/__snapshots__/artifacts.spec.ts.snap b/lib/manager/composer/__snapshots__/artifacts.spec.ts.snap index faf3075dd2..51f7538dda 100644 --- a/lib/manager/composer/__snapshots__/artifacts.spec.ts.snap +++ b/lib/manager/composer/__snapshots__/artifacts.spec.ts.snap @@ -73,7 +73,7 @@ Array [ exports[`manager/composer/artifacts performs lockFileMaintenance 1`] = ` Array [ Object { - "cmd": "composer install --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", + "cmd": "composer update --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins", "options": Object { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", diff --git a/lib/manager/composer/artifacts.ts b/lib/manager/composer/artifacts.ts index 50862c753b..0506e26c0e 100644 --- a/lib/manager/composer/artifacts.ts +++ b/lib/manager/composer/artifacts.ts @@ -10,7 +10,6 @@ import * as datasourcePackagist from '../../datasource/packagist'; import { logger } from '../../logger'; import { ExecOptions, exec } from '../../util/exec'; import { - deleteLocalFile, ensureCacheDir, ensureLocalDir, getSiblingFileName, @@ -102,10 +101,6 @@ export async function updateArtifacts({ ...config.constraints, }; - if (config.isLockFileMaintenance) { - await deleteLocalFile(lockFileName); - } - const preCommands: string[] = [ `install-tool composer ${await getComposerConstraint(constraints)}`, ]; @@ -126,7 +121,7 @@ export async function updateArtifacts({ const cmd = 'composer'; let args: string; if (config.isLockFileMaintenance) { - args = 'install'; + args = 'update'; } else { args = ( @@ -166,7 +161,7 @@ export async function updateArtifacts({ return res; } - logger.debug(`Commiting vendor files in ${vendorDir}`); + logger.debug(`Committing vendor files in ${vendorDir}`); for (const f of [...status.modified, ...status.not_added]) { if (f.startsWith(vendorDir)) { res.push({ -- GitLab