From 8b2bba2e2a5a587dba53d01adb086374475e6769 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 19 May 2020 13:48:03 +0200 Subject: [PATCH] fix(pnpm): use renovate/node for artifacts generation --- lib/manager/npm/post-update/pnpm.ts | 2 +- lib/workers/branch/lock-files/__snapshots__/pnpm.spec.ts.snap | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/manager/npm/post-update/pnpm.ts b/lib/manager/npm/post-update/pnpm.ts index b68d207fdb..855e42cf14 100644 --- a/lib/manager/npm/post-update/pnpm.ts +++ b/lib/manager/npm/post-update/pnpm.ts @@ -45,7 +45,7 @@ export async function generateLockFile( const envVars = ['NPM_CONFIG_CACHE', 'npm_config_store']; cmd += envVars.map((e) => `-e ${e} `).join(''); cmd += `-w "${cwd}" `; - cmd += `renovate/pnpm pnpm`; + cmd += `renovate/node npm i -g pnpm && pnpm`; } logger.debug(`Using pnpm: ${cmd}`); cmd += ' install'; diff --git a/lib/workers/branch/lock-files/__snapshots__/pnpm.spec.ts.snap b/lib/workers/branch/lock-files/__snapshots__/pnpm.spec.ts.snap index 9741df0873..5d64feda8d 100644 --- a/lib/workers/branch/lock-files/__snapshots__/pnpm.spec.ts.snap +++ b/lib/workers/branch/lock-files/__snapshots__/pnpm.spec.ts.snap @@ -69,7 +69,7 @@ Array [ exports[`generateLockFile uses docker pnpm 1`] = ` Array [ Object { - "cmd": "docker run --rm -v \\"some-dir\\":\\"some-dir\\" -v \\"some-cache-dir\\":\\"some-cache-dir\\" -e NPM_CONFIG_CACHE -e npm_config_store -w \\"some-dir\\" renovate/pnpm pnpm install --lockfile-only --ignore-scripts --ignore-pnpmfile", + "cmd": "docker run --rm -v \\"some-dir\\":\\"some-dir\\" -v \\"some-cache-dir\\":\\"some-cache-dir\\" -e NPM_CONFIG_CACHE -e npm_config_store -w \\"some-dir\\" renovate/node npm i -g pnpm && pnpm install --lockfile-only --ignore-scripts --ignore-pnpmfile", "options": Object { "cwd": "some-dir", "encoding": "utf-8", -- GitLab