From b646bcee52df5395cd29e97bd321d67d15f656c0 Mon Sep 17 00:00:00 2001 From: Jan Graichen <jgraichen@altimos.de> Date: Sat, 12 Feb 2022 11:36:48 +0100 Subject: [PATCH] fix: Do not drop bundler platforms on lock file maintenance (#14159) --- lib/manager/bundler/__snapshots__/artifacts.spec.ts.snap | 4 ++-- lib/manager/bundler/artifacts.ts | 7 +------ 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/lib/manager/bundler/__snapshots__/artifacts.spec.ts.snap b/lib/manager/bundler/__snapshots__/artifacts.spec.ts.snap index 53eee2c306..e0b7d16362 100644 --- a/lib/manager/bundler/__snapshots__/artifacts.spec.ts.snap +++ b/lib/manager/bundler/__snapshots__/artifacts.spec.ts.snap @@ -256,7 +256,7 @@ Array [ exports[`manager/bundler/artifacts performs lockFileMaintenance 1`] = ` Array [ Object { - "cmd": "bundler lock", + "cmd": "bundler lock --update", "options": Object { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", @@ -292,7 +292,7 @@ Array [ exports[`manager/bundler/artifacts returns error when failing in lockFileMaintenance true 2`] = ` Array [ Object { - "cmd": "bundler lock", + "cmd": "bundler lock --update", "options": Object { "cwd": "/tmp/github/some/repo", "encoding": "utf-8", diff --git a/lib/manager/bundler/artifacts.ts b/lib/manager/bundler/artifacts.ts index 1401d7ca24..dd19bbc31a 100644 --- a/lib/manager/bundler/artifacts.ts +++ b/lib/manager/bundler/artifacts.ts @@ -10,7 +10,6 @@ import * as memCache from '../../util/cache/memory'; import { exec } from '../../util/exec'; import type { ExecOptions } from '../../util/exec/types'; import { - deleteLocalFile, ensureCacheDir, getSiblingFileName, readLocalFile, @@ -91,17 +90,13 @@ export async function updateArtifacts( return null; } - if (config.isLockFileMaintenance) { - await deleteLocalFile(lockFileName); - } - try { await writeLocalFile(packageFileName, newPackageFileContent); let cmd; if (config.isLockFileMaintenance) { - cmd = 'bundler lock'; + cmd = 'bundler lock --update'; } else { cmd = `bundler lock --update ${updatedDeps .map((dep) => dep.depName) -- GitLab