renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
10 lines (9 loc) • 512 B
TypeScript
import type { Pr } from '../../../../modules/platform';
import type { BranchConfig } from '../../../types';
export type PrAutomergeBlockReason = 'BranchModified' | 'BranchNotGreen' | 'Conflicted' | 'DryRun' | 'PlatformNotReady' | 'PlatformRejection' | 'off schedule';
export interface AutomergePrResult {
automerged: boolean;
branchRemoved?: boolean;
prAutomergeBlockReason?: PrAutomergeBlockReason;
}
export declare function checkAutoMerge(pr: Pr, config: BranchConfig): Promise<AutomergePrResult>;