* Add renovate.json * Update and rename renovate.json to renovate.json5 * Update renovate.json5 * Update renovate.json5 * extend the base config * remove enabled:false * skip the part limiting managers, we point to specific package.json files instead * try to disable updating all but eslint packages * nest npm specific config * fix syntax error * bad copy job * tweak labels * disable update requests for `@kbn/` packages * stop overriding rangeStategy * extend package.json selectors * add a couple more package.json files
83 lines
1.8 KiB
Plaintext
83 lines
1.8 KiB
Plaintext
{
|
|
extends: [
|
|
'config:base'
|
|
],
|
|
|
|
includePaths: [
|
|
'package.json',
|
|
'x-pack/package.json',
|
|
'x-pack/plugins/*/package.json',
|
|
'packages/*/package.json',
|
|
'test/plugin_functional/plugins/*/package.json',
|
|
'test/interpreter_functional/plugins/*/package.json',
|
|
],
|
|
|
|
/**
|
|
* Only submit PRs to these branches, we will manually backport PRs for now
|
|
*/
|
|
baseBranches: ['master'],
|
|
|
|
/**
|
|
* Labels added to PRs opened by renovate
|
|
*/
|
|
labels: [
|
|
'release_note:skip',
|
|
':Operations',
|
|
'chore',
|
|
'review'
|
|
],
|
|
|
|
/**
|
|
* Enable creation of a "Master Issue" within the repository. This
|
|
* Master Issue is akin to a mini dashboard and contains a list of all
|
|
* PRs pending, open, closed (unmerged) or in error.
|
|
*/
|
|
masterIssue: true,
|
|
|
|
npm: {
|
|
/**
|
|
* This deletes and re-creates the lock file, which we will only want
|
|
* to turn on once we've updated all our deps
|
|
*/
|
|
lockFileMaintenance: { enabled: false },
|
|
|
|
/**
|
|
* Define groups of packages that should be updated/configured together
|
|
*/
|
|
packageRules: [
|
|
{
|
|
packagePatterns: ['^.*$'],
|
|
enabled: false,
|
|
},
|
|
{
|
|
packagePatterns: ['^eslint'],
|
|
groupName: 'eslint related packages',
|
|
groupSlug: 'eslint',
|
|
enabled: true,
|
|
},
|
|
{
|
|
packagePatterns: ['^@babel', '.*babel.*'],
|
|
groupName: 'babel related packages',
|
|
groupSlug: 'babel',
|
|
enabled: true,
|
|
},
|
|
{
|
|
packagePatterns: ['^@kbn/.*'],
|
|
enabled: false,
|
|
}
|
|
],
|
|
},
|
|
|
|
/**
|
|
* Limit the number of active PRs renovate will allow
|
|
*/
|
|
prConcurrentLimit: 6,
|
|
|
|
/**
|
|
* Disable vulnerability alert handling, we handle that separately
|
|
*/
|
|
vulnerabilityAlerts: {
|
|
enabled: false
|
|
},
|
|
}
|