From ae7aecac95f421f96784c48c9ee33f0fbcf6b935 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Fri, 6 Jul 2018 17:04:40 +0200
Subject: [PATCH] fix: setNpmrc after resolveConfig

---
 lib/workers/repository/init/config.js | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/lib/workers/repository/init/config.js b/lib/workers/repository/init/config.js
index 5e1c1c0362..51ea51b136 100644
--- a/lib/workers/repository/init/config.js
+++ b/lib/workers/repository/init/config.js
@@ -139,6 +139,10 @@ async function mergeRenovateConfig(config) {
     logger.debug(
       'Ignoring any .npmrc files in repository due to configured npmrc'
     );
+    npmApi.setNpmrc(
+      resolvedConfig.npmrc,
+      config.global ? config.global.exposeEnv : false
+    );
     resolvedConfig.ignoreNpmrcFile = true;
   }
   returnConfig = mergeChildConfig(returnConfig, resolvedConfig);
-- 
GitLab