kibana/renovate.json5

83 lines
1.8 KiB
Plaintext
Raw Normal View History

{
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
},
}