diff --git a/lib/modules/datasource/sbt-package/index.ts b/lib/modules/datasource/sbt-package/index.ts index ba081d56a6fce7..763e8dbe12de88 100644 --- a/lib/modules/datasource/sbt-package/index.ts +++ b/lib/modules/datasource/sbt-package/index.ts @@ -10,7 +10,10 @@ import { MAVEN_REPO } from '../maven/common'; import { downloadHttpProtocol } from '../maven/util'; import type { GetReleasesConfig, + PostprocessReleaseConfig, + PostprocessReleaseResult, RegistryStrategy, + Release, ReleaseResult, } from '../types'; import { extractPageLinks, getLatestVersion } from './util'; @@ -217,4 +220,13 @@ export class SbtPackageDatasource extends MavenDatasource { ); return null; } + + // istanbul ignore next: to be rewritten + override async postprocessRelease( + config: PostprocessReleaseConfig, + release: Release, + ): Promise { + const mavenResult = await super.postprocessRelease(config, release); + return mavenResult === 'reject' ? release : mavenResult; + } }