From 62d64283710541f0d5b3e6bee1b18ef99df63663 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Wed, 10 Jun 2020 17:07:44 +0200
Subject: [PATCH] fix: reverse upgrades order before filtering (#6483)

---
 lib/workers/repository/updates/branchify.ts | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/workers/repository/updates/branchify.ts b/lib/workers/repository/updates/branchify.ts
index 0b3409b7d1..2699836a0f 100644
--- a/lib/workers/repository/updates/branchify.ts
+++ b/lib/workers/repository/updates/branchify.ts
@@ -118,8 +118,9 @@ export async function branchifyUpgrades(
     });
     const seenUpdates = {};
     // Filter out duplicates
-    branchUpgrades[branchName] = branchUpgrades[branchName].filter(
-      (upgrade) => {
+    branchUpgrades[branchName] = branchUpgrades[branchName]
+      .reverse()
+      .filter((upgrade) => {
         const {
           manager,
           packageFile,
@@ -145,8 +146,8 @@ export async function branchifyUpgrades(
         }
         seenUpdates[upgradeKey] = newValue;
         return true;
-      }
-    );
+      })
+      .reverse();
     const branch = generateBranchConfig(branchUpgrades[branchName]);
     branch.branchName = branchName;
     branch.packageFiles = packageFiles;
-- 
GitLab