diff --git a/lib/config/types.ts b/lib/config/types.ts index 186b3cb50decc8..acb4c81fdba20f 100644 --- a/lib/config/types.ts +++ b/lib/config/types.ts @@ -212,7 +212,6 @@ export interface RenovateConfig dependencyDashboardAutoclose?: boolean; dependencyDashboardChecks?: Record; dependencyDashboardIssue?: number; - dependencyDashboardRebaseAllOpen?: boolean; dependencyDashboardTitle?: string; dependencyDashboardHeader?: string; dependencyDashboardFooter?: string; diff --git a/lib/workers/repository/dependency-dashboard.ts b/lib/workers/repository/dependency-dashboard.ts index 6aea032c04c99c..6334b4c6ea9772 100644 --- a/lib/workers/repository/dependency-dashboard.ts +++ b/lib/workers/repository/dependency-dashboard.ts @@ -7,7 +7,7 @@ import { getProblems, logger } from '../../logger'; import { platform } from '../../modules/platform'; import { regEx } from '../../util/regex'; import * as template from '../../util/template'; -import { BranchConfig, BranchResult } from '../types'; +import { BranchConfig, BranchResult, SelectAllConfig } from '../types'; import { PackageFiles } from './package-files'; interface DependencyDashboard { @@ -36,7 +36,9 @@ function parseDashboardIssue(issueBody: string): DependencyDashboard { return { dependencyDashboardChecks, dependencyDashboardRebaseAllOpen }; } -export async function readDashboardBody(config: RenovateConfig): Promise { +export async function readDashboardBody( + config: SelectAllConfig +): Promise { config.dependencyDashboardChecks = {}; const stringifiedConfig = JSON.stringify(config); if ( @@ -97,7 +99,7 @@ function appendRepoProblems(config: RenovateConfig, issueBody: string): string { } export async function ensureDependencyDashboard( - config: RenovateConfig, + config: SelectAllConfig, allBranches: BranchConfig[] ): Promise { // legacy/migrated issue diff --git a/lib/workers/types.ts b/lib/workers/types.ts index b8a8222e502062..1159400107b34e 100644 --- a/lib/workers/types.ts +++ b/lib/workers/types.ts @@ -145,3 +145,9 @@ export interface DepWarnings { warnings: string[]; warningFiles: string[]; } + +export interface SelectAllConfig extends RenovateConfig { + dependencyDashboardRebaseAllOpen?: boolean; + dependencyDashboardAllPending?: boolean; + dependencyDashboardAllRateLimited?: boolean; +}