From a41f46ce0af92b0bc54cdbcab3a0c6430b8c88f1 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Mon, 29 Jan 2024 16:03:04 +0100
Subject: [PATCH] fix(lookup): check version validity before equality (#26913)

---
 lib/workers/repository/process/lookup/index.ts | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lib/workers/repository/process/lookup/index.ts b/lib/workers/repository/process/lookup/index.ts
index 90d68a1e8e..e8779a6c55 100644
--- a/lib/workers/repository/process/lookup/index.ts
+++ b/lib/workers/repository/process/lookup/index.ts
@@ -266,8 +266,10 @@ export async function lookupUpdates(
       }
 
       res.currentVersion = currentVersion!;
-      const currentVersionTimestamp = allVersions.find((v) =>
-        versioning.equals(v.version, currentVersion),
+      const currentVersionTimestamp = allVersions.find(
+        (v) =>
+          versioning.isValid(v.version) &&
+          versioning.equals(v.version, currentVersion),
       )?.releaseTimestamp;
 
       if (
-- 
GitLab