From b3ec1c01562ca97fa6d3509abca398d10e6411dc Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@keylocation.sg> Date: Wed, 15 Nov 2017 12:30:39 +0100 Subject: [PATCH] fix: set npmrc at repository level (#1169) --- lib/manager/npm/registry.js | 4 +++- lib/workers/repository/init/apis.js | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/manager/npm/registry.js b/lib/manager/npm/registry.js index 3189e6bb77..904ee08de9 100644 --- a/lib/manager/npm/registry.js +++ b/lib/manager/npm/registry.js @@ -18,7 +18,9 @@ module.exports = { let npmrc = null; function setNpmrc(input) { - npmrc = ini.parse(input); + if (input) { + npmrc = ini.parse(input); + } } async function getDependency(name) { diff --git a/lib/workers/repository/init/apis.js b/lib/workers/repository/init/apis.js index b252794cf0..5433ace659 100644 --- a/lib/workers/repository/init/apis.js +++ b/lib/workers/repository/init/apis.js @@ -1,5 +1,6 @@ const { initPlatform } = require('../../../platform'); const { detectSemanticCommits } = require('./semantic'); +const npmApi = require('../../../manager/npm/registry'); function assignPlatform(config) { logger.debug('assignPlatform'); @@ -21,6 +22,7 @@ async function getPlatformConfig(config) { async function initApis(input, token) { let config = { ...input, token }; + npmApi.setNpmrc(config.npmrc); config = await assignPlatform(config); config = await getPlatformConfig(config); config = await detectSemanticCommits(config); -- GitLab