From d59ac3b59dd5c30904a3abb60017b87e562ac16f Mon Sep 17 00:00:00 2001 From: Nils Plaschke <Chumper@users.noreply.github.com> Date: Mon, 24 Aug 2020 12:28:16 +0200 Subject: [PATCH] fix(npm): Add auth param to docker npm when trustlevel == high (#7051) --- lib/manager/npm/post-update/lerna.ts | 6 ++++++ lib/manager/npm/post-update/npm.ts | 6 ++++++ lib/manager/npm/post-update/pnpm.ts | 6 ++++++ lib/manager/npm/post-update/yarn.ts | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/lib/manager/npm/post-update/lerna.ts b/lib/manager/npm/post-update/lerna.ts index 6388e7cc58..d467c95fdc 100644 --- a/lib/manager/npm/post-update/lerna.ts +++ b/lib/manager/npm/post-update/lerna.ts @@ -89,6 +89,12 @@ export async function generateLockFiles( preCommands, }, }; + // istanbul ignore if + if (global.trustLevel === 'high') { + execOptions.extraEnv.NPM_AUTH = env.NPM_AUTH; + execOptions.extraEnv.NPM_EMAIL = env.NPM_EMAIL; + execOptions.extraEnv.NPM_TOKEN = env.NPM_TOKEN; + } if (config.dockerMapDotfiles) { const homeDir = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE; diff --git a/lib/manager/npm/post-update/npm.ts b/lib/manager/npm/post-update/npm.ts index ed621a7e0f..6e26b64711 100644 --- a/lib/manager/npm/post-update/npm.ts +++ b/lib/manager/npm/post-update/npm.ts @@ -55,6 +55,12 @@ export async function generateLockFile( preCommands, }, }; + // istanbul ignore if + if (global.trustLevel === 'high') { + execOptions.extraEnv.NPM_AUTH = env.NPM_AUTH; + execOptions.extraEnv.NPM_EMAIL = env.NPM_EMAIL; + execOptions.extraEnv.NPM_TOKEN = env.NPM_TOKEN; + } if (config.dockerMapDotfiles) { const homeDir = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE; diff --git a/lib/manager/npm/post-update/pnpm.ts b/lib/manager/npm/post-update/pnpm.ts index d1ee9d2f0a..fce7c21ab5 100644 --- a/lib/manager/npm/post-update/pnpm.ts +++ b/lib/manager/npm/post-update/pnpm.ts @@ -47,6 +47,12 @@ export async function generateLockFile( preCommands, }, }; + // istanbul ignore if + if (global.trustLevel === 'high') { + execOptions.extraEnv.NPM_AUTH = env.NPM_AUTH; + execOptions.extraEnv.NPM_EMAIL = env.NPM_EMAIL; + execOptions.extraEnv.NPM_TOKEN = env.NPM_TOKEN; + } if (config.dockerMapDotfiles) { const homeDir = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE; diff --git a/lib/manager/npm/post-update/yarn.ts b/lib/manager/npm/post-update/yarn.ts index 26f4633519..f6a414d84f 100644 --- a/lib/manager/npm/post-update/yarn.ts +++ b/lib/manager/npm/post-update/yarn.ts @@ -94,6 +94,12 @@ export async function generateLockFile( preCommands, }, }; + // istanbul ignore if + if (global.trustLevel === 'high') { + execOptions.extraEnv.NPM_AUTH = env.NPM_AUTH; + execOptions.extraEnv.NPM_EMAIL = env.NPM_EMAIL; + execOptions.extraEnv.NPM_TOKEN = env.NPM_TOKEN; + } if (config.dockerMapDotfiles) { const homeDir = process.env.HOME || process.env.HOMEPATH || process.env.USERPROFILE; -- GitLab