0
0
Fork 0
mirror of https://github.com/renovatebot/renovate.git synced 2025-05-22 03:31:00 +00:00
renovatebot_renovate/lib/workers/repository/init/config.ts

17 lines
575 B
TypeScript
Raw Normal View History

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