From 339c42679fd54af9b1ae9fb2e4a84aa01db30618 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Rodr=C3=ADguez?= Date: Wed, 7 Dec 2022 09:21:43 +0100 Subject: [PATCH] Aggregate one missing `npm install` command --- .../file_updater/npm_lockfile_updater.rb | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/npm_and_yarn/lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb b/npm_and_yarn/lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb index cf318dabdb..e6c8b226f0 100644 --- a/npm_and_yarn/lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb +++ b/npm_and_yarn/lib/dependabot/npm_and_yarn/file_updater/npm_lockfile_updater.rb @@ -205,7 +205,19 @@ def run_npm8_top_level_updater(top_level_dependencies:) "--ignore-scripts", "--package-lock-only" ].join(" ") - SharedHelpers.run_shell_command(command) + + fingerprint = [ + "npm", + "install", + "", + "--force", + "--dry-run", + "false", + "--ignore-scripts", + "--package-lock-only" + ].join(" ") + + SharedHelpers.run_shell_command(command, fingerprint: fingerprint) { lockfile_basename => File.read(lockfile_basename) } end