diff --git a/lib/modules/datasource/dotnet/index.spec.ts b/lib/modules/datasource/dotnet/index.spec.ts index 7b117134022dabc9be9643fa38443a4c9596b4c7..2f0c203dd028adb8d3c8d7e67945ae37491bb57c 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 4b1090373061eebe848506e4f31fda19277ae047..196e09a807c6255efc212040929da9846461f643 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;