diff --git a/lib/manager/common.ts b/lib/manager/common.ts index 48dac40e30abfc1f48ce9c8d10fd8733d1ff25df..9ef2e8e488e51c96eaaadc8c949ebd895cbc3bf0 100644 --- a/lib/manager/common.ts +++ b/lib/manager/common.ts @@ -52,13 +52,6 @@ export interface PackageUpdateConfig { supportPolicy?: string[]; } -export interface PackageUpdateResult { - newValue: string; - newMajor: number; - isRange: boolean; - sourceUrl: string; -} - export interface RangeConfig<T = Record<string, any>> extends ManagerData<T> { composerJsonType?: 'composer-plugin' | 'library' | 'metapackage' | 'project'; currentValue?: string; @@ -158,7 +151,8 @@ export interface LookupUpdate { newVersion?: string; semanticCommitType?: string; toVersion?: string; - updateType: UpdateType; + updateType?: UpdateType; + sourceUrl?: string; } export interface PackageDependency<T = Record<string, any>> extends Package<T> { @@ -178,7 +172,7 @@ export interface PackageDependency<T = Record<string, any>> extends Package<T> { skipReason?: SkipReason; sourceLine?: number; toVersion?: string; - updates?: PackageUpdateResult[]; + updates?: LookupUpdate[]; versionLine?: number; autoReplaceData?: AutoReplaceData; } @@ -246,9 +240,7 @@ export interface ManagerApi { config?: ExtractConfig ): Result<PackageFile | null>; - getPackageUpdates?( - config: PackageUpdateConfig - ): Result<PackageUpdateResult[]>; + getPackageUpdates?(config: PackageUpdateConfig): Result<LookupUpdate[]>; getRangeStrategy?(config: RangeConfig): RangeStrategy; diff --git a/lib/manager/index.ts b/lib/manager/index.ts index 65f28be55309df8bd1b070d24144d1f502468436..13417a453d57d0dedd44f4fa4005e7d4419e6bab 100644 --- a/lib/manager/index.ts +++ b/lib/manager/index.ts @@ -5,7 +5,7 @@ import { PackageUpdateConfig, RangeConfig, Result, - PackageUpdateResult, + LookupUpdate, } from './common'; import { RangeStrategy } from '../types'; import { @@ -66,7 +66,7 @@ export function extractAllPackageFiles( export function getPackageUpdates( manager: string, config: PackageUpdateConfig -): Result<PackageUpdateResult[]> | null { +): Result<LookupUpdate[]> | null { if (!managers.has(manager)) { return null; } diff --git a/lib/manager/travis/package.ts b/lib/manager/travis/package.ts index 28d31dc560f7f4fe63f987dc5a3a2505ad9e34fe..44369859e5e68fb646f65aba4fb32716a8a2b841 100644 --- a/lib/manager/travis/package.ts +++ b/lib/manager/travis/package.ts @@ -3,7 +3,7 @@ import { isEqual } from 'lodash'; import { logger } from '../../logger'; import { getPkgReleases } from '../../datasource'; import { isVersion, maxSatisfyingVersion } from '../../versioning/semver'; -import { PackageUpdateConfig, PackageUpdateResult } from '../common'; +import { PackageUpdateConfig, LookupUpdate } from '../common'; import * as datasourceGithubTags from '../../datasource/github-tags'; import { resolveFile } from '../../util'; @@ -86,7 +86,7 @@ async function checkPolicies(): Promise<void> { export async function getPackageUpdates( config: PackageUpdateConfig -): Promise<PackageUpdateResult[]> { +): Promise<LookupUpdate[]> { logger.trace('travis.getPackageUpdates()'); const { supportPolicy } = config; if (!(supportPolicy && supportPolicy.length)) {