From 2d4aa131a3d2e7dd888046baeda065b219734a73 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 5 Jul 2018 22:23:48 +0200 Subject: [PATCH] fix: empty packageRules after applying to update --- lib/workers/repository/updates/flatten.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/workers/repository/updates/flatten.js b/lib/workers/repository/updates/flatten.js index 85a6488f2f..2caf463515 100644 --- a/lib/workers/repository/updates/flatten.js +++ b/lib/workers/repository/updates/flatten.js @@ -24,11 +24,14 @@ function flattenUpdates(config, packageFiles) { let updateConfig = mergeChildConfig(depConfig, update); delete updateConfig.updates; updateConfig = applyPackageRules(updateConfig); + // Now we're finished with these packageRules + updateConfig.packageRules = []; // apply major/minor/patch/pin/digest updateConfig = mergeChildConfig( updateConfig, updateConfig[updateConfig.updateType] ); + // Apply again in case any were added by the updateType config updateConfig = applyPackageRules(updateConfig); updateConfig.depNameSanitized = updateConfig.depName ? updateConfig.depName -- GitLab