From e005244f2de68988a71545d0842d41173fbf18d1 Mon Sep 17 00:00:00 2001
From: Jamie Magee <jamie.magee@gmail.com>
Date: Mon, 17 Oct 2022 23:41:06 -0700
Subject: [PATCH] fix(datasource/dotnet): add sourceurl (#18386)

Co-authored-by: Michael Kriese <michael.kriese@visualon.de>
---
 lib/modules/datasource/dotnet/index.spec.ts | 2 ++
 lib/modules/datasource/dotnet/index.ts      | 7 ++++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/modules/datasource/dotnet/index.spec.ts b/lib/modules/datasource/dotnet/index.spec.ts
index 7b11713402..2f0c203dd0 100644
--- a/lib/modules/datasource/dotnet/index.spec.ts
+++ b/lib/modules/datasource/dotnet/index.spec.ts
@@ -125,6 +125,7 @@ describe('modules/datasource/dotnet/index', () => {
       });
 
       expect(res).toBeDefined();
+      expect(res?.sourceUrl).toBe('https://github.com/dotnet/sdk');
       expect(res?.releases).toHaveLength(17);
       expect(res?.releases).toIncludeAllPartialMembers([
         { version: '3.1.100-preview1-014459' },
@@ -158,6 +159,7 @@ describe('modules/datasource/dotnet/index', () => {
       });
 
       expect(res).toBeDefined();
+      expect(res?.sourceUrl).toBe('https://github.com/dotnet/runtime');
       expect(res?.releases).toHaveLength(17);
       expect(res?.releases).toIncludeAllPartialMembers([
         { version: '3.1.0-preview1.19506.1' },
diff --git a/lib/modules/datasource/dotnet/index.ts b/lib/modules/datasource/dotnet/index.ts
index 4b10903730..196e09a807 100644
--- a/lib/modules/datasource/dotnet/index.ts
+++ b/lib/modules/datasource/dotnet/index.ts
@@ -65,7 +65,12 @@ export class DotnetDatasource extends Datasource {
         }
       }
 
-      result = { releases };
+      const sourceUrl =
+        packageName === 'dotnet-sdk'
+          ? 'https://github.com/dotnet/sdk'
+          : 'https://github.com/dotnet/runtime';
+
+      result = { releases, sourceUrl };
     }
 
     return result;
-- 
GitLab