0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-12 23:51:55 +00:00
renovatebot_renovate/lib/workers/repository/init/config.ts

16 lines
575 B
TypeScript

import type { RenovateConfig } from '../../../config/types';
import { checkOnboardingBranch } from '../onboarding/branch';
import { mergeInheritedConfig } from './inherited';
import { mergeRenovateConfig } from './merge';
// istanbul ignore next
export async function getRepoConfig(
config_: RenovateConfig,
): Promise<RenovateConfig> {
let config = { ...config_ };
config.baseBranch = config.defaultBranch;
config = await mergeInheritedConfig(config);
config = await checkOnboardingBranch(config);
config = await mergeRenovateConfig(config);
return config;
}