mirror of
https://github.com/renovatebot/renovate.git
synced 2025-01-15 17:16:25 +00:00
fbc485fc33
Moves Renovate's currently external renovatebot/presets data into this repo.
50 lines
1.4 KiB
TypeScript
50 lines
1.4 KiB
TypeScript
import { Preset } from '../common';
|
|
|
|
export const presets: Record<string, Preset> = {
|
|
base: {
|
|
description: 'Default base configuration for all languages',
|
|
extends: [
|
|
':separateMajorReleases',
|
|
':combinePatchMinorReleases',
|
|
':ignoreUnstable',
|
|
':prImmediately',
|
|
':semanticPrefixFixDepsChoreOthers',
|
|
':updateNotScheduled',
|
|
':automergeDisabled',
|
|
':ignoreModulesAndTests',
|
|
':autodetectPinVersions',
|
|
':prHourlyLimit2',
|
|
':prConcurrentLimit20',
|
|
'group:monorepos',
|
|
'group:recommended',
|
|
'helpers:disableTypesNodeMajor',
|
|
],
|
|
},
|
|
'base-js': {
|
|
description: 'Base configuration for Javascript (deprecated)',
|
|
extends: ['config:base'],
|
|
},
|
|
'js-app': {
|
|
description: 'Default configuration for webapps',
|
|
extends: ['config:base', ':pinAllExceptPeerDependencies'],
|
|
},
|
|
'js-lib': {
|
|
description: 'Default configuration for libraries',
|
|
extends: ['config:base', ':pinOnlyDevDependencies'],
|
|
},
|
|
semverAllMonthly: {
|
|
description:
|
|
'Preserve semver ranges and update everything together once a month',
|
|
separateMajorMinor: false,
|
|
extends: [
|
|
':preserveSemverRanges',
|
|
'group:all',
|
|
'schedule:monthly',
|
|
':maintainLockFilesMonthly',
|
|
],
|
|
lockFileMaintenance: {
|
|
extends: ['group:all'],
|
|
commitMessageAction: 'Update',
|
|
},
|
|
},
|
|
};
|