From d8cd68638ed857029ff7d4019c93b11120f50591 Mon Sep 17 00:00:00 2001
From: Michael Kriese <michael.kriese@visualon.de>
Date: Thu, 27 Apr 2023 15:36:09 +0200
Subject: [PATCH] fix(datasource/docker): replace legacy url resolve (#21841)

---
 lib/modules/datasource/docker/index.ts | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/lib/modules/datasource/docker/index.ts b/lib/modules/datasource/docker/index.ts
index 7dd36c4fd3..88ab4354ff 100644
--- a/lib/modules/datasource/docker/index.ts
+++ b/lib/modules/datasource/docker/index.ts
@@ -1,4 +1,3 @@
-import URL from 'node:url';
 import { ECR } from '@aws-sdk/client-ecr';
 import type { ECRClientConfig } from '@aws-sdk/client-ecr';
 import is from '@sindresorhus/is';
@@ -911,7 +910,7 @@ export class DockerDatasource extends Datasource {
           ? `${url}&last=${linkHeader.next.last}`
           : null;
       } else {
-        url = linkHeader?.next ? URL.resolve(url, linkHeader.next.url) : null;
+        url = linkHeader?.next ? new URL(linkHeader.next.url, url).href : null;
       }
       page += 1;
     } while (url && page < 20);
-- 
GitLab