From 42f6dfac40dde17ae19c872bac821e013e9055d8 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Tue, 14 Apr 2020 13:33:04 +0200 Subject: [PATCH] fix: merge datasource defaultConfig before lookup --- lib/workers/repository/process/fetch.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts index 9312db1dfe..1cafb626c5 100644 --- a/lib/workers/repository/process/fetch.ts +++ b/lib/workers/repository/process/fetch.ts @@ -11,6 +11,7 @@ import { applyPackageRules } from '../../../util/package-rules'; import { lookupUpdates, LookupUpdateConfig } from './lookup'; import { PackageFile, PackageDependency } from '../../../manager/common'; import { SkipReason } from '../../../types'; +import { getDefaultConfig } from '../../../datasource'; import { clone } from '../../../util/clone'; async function fetchDepUpdates( @@ -26,6 +27,8 @@ async function fetchDepUpdates( const { depName, currentValue } = dep; // TODO: fix types let depConfig = mergeChildConfig(packageFileConfig, dep); + const datasourceDefaultConfig = await getDefaultConfig(depConfig.datasource); + depConfig = mergeChildConfig(depConfig, datasourceDefaultConfig); depConfig = applyPackageRules(depConfig); if (depConfig.ignoreDeps.includes(depName)) { logger.debug({ dependency: dep.depName }, 'Dependency is ignored'); -- GitLab