diff --git a/lib/modules/datasource/github-releases/index.ts b/lib/modules/datasource/github-releases/index.ts index afd04862a15843ac1c2d5c20a860bc7236b03781..ded3879a9ac5b97b07df9a1447c56ee3feb6affa 100644 --- a/lib/modules/datasource/github-releases/index.ts +++ b/lib/modules/datasource/github-releases/index.ts @@ -21,15 +21,15 @@ function inferHashAlg(digest: string): string { } export class GithubReleasesDatasource extends Datasource { - static id = 'github-releases'; + static readonly id = 'github-releases'; override readonly defaultRegistryUrls = ['https://github.com']; override http: GithubHttp; - constructor(id = GithubReleasesDatasource.id) { - super(id); - this.http = new GithubHttp(id); + constructor() { + super(GithubReleasesDatasource.id); + this.http = new GithubHttp(GithubReleasesDatasource.id); } async findDigestFile( diff --git a/lib/modules/datasource/github-tags/index.ts b/lib/modules/datasource/github-tags/index.ts index 095a263f57e9d9a66123c532ffa3fa91804d1bfb..41f43aa4df696ba465987ad77b5da9a5f48056fd 100644 --- a/lib/modules/datasource/github-tags/index.ts +++ b/lib/modules/datasource/github-tags/index.ts @@ -1,14 +1,20 @@ import { logger } from '../../../logger'; -import { GithubReleasesDatasource } from '../github-releases'; +import { GithubHttp } from '../../../util/http/github'; +import { Datasource } from '../datasource'; import { getApiBaseUrl, getSourceUrl } from '../github-releases/common'; import type { DigestConfig, GetReleasesConfig, ReleaseResult } from '../types'; import type { GitHubTag, TagResponse } from './types'; -export class GithubTagsDatasource extends GithubReleasesDatasource { - static override readonly id = 'github-tags'; +export class GithubTagsDatasource extends Datasource { + static readonly id = 'github-tags'; + + override readonly defaultRegistryUrls = ['https://github.com']; + + override http: GithubHttp; constructor() { super(GithubTagsDatasource.id); + this.http = new GithubHttp(GithubTagsDatasource.id); } async getTagCommit(