diff --git a/lib/workers/repository/index.js b/lib/workers/repository/index.js index 30ac2707a8b82338df97a4d12c6aee807b4e9022..77d3fee4a75bb5dc47887ee9391cd3b0daabcae0 100644 --- a/lib/workers/repository/index.js +++ b/lib/workers/repository/index.js @@ -1,4 +1,3 @@ -const { initApis } = require('./init/apis'); const { initRepo } = require('./init'); const { determineUpdates } = require('./updates'); const { ensureOnboardingPr } = require('./onboarding/pr'); @@ -13,15 +12,13 @@ module.exports = { }; async function renovateRepository(repoConfig) { - let config = { ...repoConfig, branchList: [] }; - config.global = config.global || {}; + let config = { ...repoConfig }; logger.setMeta({ repository: config.repository }); logger.info('Renovating repository'); logger.trace({ config }, 'renovateRepository()'); let commonConfig; let res; try { - config = await initApis(config); config = await initRepo(config); if (config.baseBranches && config.baseBranches.length) { // At this point we know if we have multiple branches diff --git a/lib/workers/repository/init/index.js b/lib/workers/repository/init/index.js index a734e12e243d757473bb438b69c6ebe4b9b16138..68d0d013aab8b8c934ca2ca919381e7491b58920 100644 --- a/lib/workers/repository/init/index.js +++ b/lib/workers/repository/init/index.js @@ -1,11 +1,18 @@ const { checkOnboardingBranch } = require('../onboarding/branch'); const { checkIfConfigured } = require('../configured'); - +const { initApis } = require('../init/apis'); const { checkBaseBranch } = require('./base'); const { mergeRenovateConfig } = require('./config'); async function initRepo(input) { - let config = { ...input, errors: [], warnings: [] }; + let config = { + ...input, + errors: [], + warnings: [], + branchList: [], + }; + config.global = config.global || {}; + config = await initApis(config); config = await checkOnboardingBranch(config); config = await mergeRenovateConfig(config); checkIfConfigured(config);