From d8c7a14ef9af16b2599b306f428f01068f9942a2 Mon Sep 17 00:00:00 2001
From: Sergei Zharinov <zharinov@users.noreply.github.com>
Date: Fri, 16 Jun 2023 10:04:24 +0300
Subject: [PATCH] refactor(rubygems): Remove unnecessary package name guard
 (#22809)

---
 lib/modules/datasource/rubygems/index.spec.ts | 26 -------------------
 lib/modules/datasource/rubygems/index.ts      |  8 ------
 2 files changed, 34 deletions(-)

diff --git a/lib/modules/datasource/rubygems/index.spec.ts b/lib/modules/datasource/rubygems/index.spec.ts
index 4fe1bf6dec..475e55ab71 100644
--- a/lib/modules/datasource/rubygems/index.spec.ts
+++ b/lib/modules/datasource/rubygems/index.spec.ts
@@ -201,32 +201,6 @@ describe('modules/datasource/rubygems/index', () => {
       expect(res).toMatchSnapshot();
     });
 
-    it('returns null if mismatched name', async () => {
-      httpMock
-        .scope('https://thirdparty.com/')
-        .get('/versions')
-        .reply(404)
-        .get('/api/v1/gems/rails.json')
-        .reply(200, { ...railsInfo, name: 'oooops' });
-      httpMock
-        .scope('https://firstparty.com/')
-        .get('/basepath/versions')
-        .reply(404)
-        .get('/basepath/api/v1/gems/rails.json')
-        .reply(200);
-      expect(
-        await getPkgReleases({
-          versioning: rubyVersioning.id,
-          datasource: RubyGemsDatasource.id,
-          packageName: 'rails',
-          registryUrls: [
-            'https://thirdparty.com',
-            'https://firstparty.com/basepath/',
-          ],
-        })
-      ).toBeNull();
-    });
-
     it('falls back to info when version request fails', async () => {
       httpMock
         .scope('https://thirdparty.com/')
diff --git a/lib/modules/datasource/rubygems/index.ts b/lib/modules/datasource/rubygems/index.ts
index 1ef7ac332a..2e343608c0 100644
--- a/lib/modules/datasource/rubygems/index.ts
+++ b/lib/modules/datasource/rubygems/index.ts
@@ -133,14 +133,6 @@ export class RubyGemsDatasource extends Datasource {
       return await this.getDependencyFallback(registryUrl, packageName);
     }
 
-    if (info.packageName !== packageName) {
-      logger.warn(
-        { lookup: packageName, returned: info.packageName },
-        'Lookup name does not match the returned name.'
-      );
-      return null;
-    }
-
     let releases: Release[] | null = null;
     const gemVersions = await this.fetchGemVersions(registryUrl, packageName);
     if (gemVersions?.length) {
-- 
GitLab