renovate
Version:
Automated dependency updates. Flexible so you don't need to be.
9 lines (8 loc) • 753 B
TypeScript
import type { RenovateConfig } from '../../../config/types';
import type { BranchCache } from '../../../util/cache/repository/types';
import type { BranchConfig, CacheFingerprintMatchResult, UpgradeFingerprintConfig } from '../../types';
export type WriteUpdateResult = 'done' | 'automerged';
export declare function generateCommitFingerprintConfig(branch: BranchConfig): UpgradeFingerprintConfig[];
export declare function compareCacheFingerprint(branchState: BranchCache, commitFingerprint: string): CacheFingerprintMatchResult;
export declare function syncBranchState(branchName: string, baseBranch: string): Promise<BranchCache>;
export declare function writeUpdates(config: RenovateConfig, allBranches: BranchConfig[]): Promise<WriteUpdateResult>;