kibana/renovate.json
2023-10-23 17:55:53 +02:00

650 lines
13 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"ignorePaths": [
"**/__fixtures__/**",
"**/fixtures/**"
],
"enabledManagers": [
"npm"
],
"baseBranches": [
"main",
"7.16",
"7.15"
],
"prConcurrentLimit": 0,
"prHourlyLimit": 0,
"separateMajorMinor": false,
"rangeStrategy": "bump",
"semanticCommits": "disabled",
"vulnerabilityAlerts": {
"enabled": false
},
"lockFileMaintenance": {
"enabled": false
},
"packageRules": [
{
"matchPackagePatterns": [
".*"
],
"enabled": false,
"prCreation": "not-pending",
"stabilityDays": 7
},
{
"groupName": "@elastic/charts",
"matchPackageNames": [
"@elastic/charts"
],
"reviewers": [
"team:visualizations",
"markov00",
"nickofthyme"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip",
"Team:Visualizations"
],
"draftPR": true,
"enabled": true,
"assignAutomerge": true,
"prCreation": "immediate"
},
{
"groupName": "@elastic/elasticsearch",
"matchPackageNames": [
"@elastic/elasticsearch"
],
"reviewers": [
"team:kibana-operations",
"team:kibana-core"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip",
"Team:Operations",
"Team:Core"
],
"enabled": true
},
{
"groupName": "@elastic/elasticsearch",
"matchPackageNames": [
"@elastic/elasticsearch"
],
"reviewers": [
"team:kibana-operations",
"team:kibana-core"
],
"matchBaseBranches": [
"8.1"
],
"labels": [
"release_note:skip",
"Team:Operations",
"Team:Core",
"backport:skip"
],
"enabled": true
},
{
"groupName": "@elastic/elasticsearch",
"matchPackageNames": [
"@elastic/elasticsearch"
],
"reviewers": [
"team:kibana-operations",
"team:kibana-core"
],
"matchBaseBranches": [
"7.17"
],
"labels": [
"release_note:skip",
"Team:Operations",
"Team:Core",
"backport:skip"
],
"enabled": true
},
{
"groupName": "LaunchDarkly",
"matchPackageNames": [
"launchdarkly-js-client-sdk",
"launchdarkly-node-server-sdk"
],
"reviewers": [
"team:kibana-security",
"team:kibana-core"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"Team:Security",
"Team:Core",
"backport:prev-minor"
],
"enabled": true
},
{
"groupName": "APM",
"matchPackageNames": [
"elastic-apm-node",
"@elastic/apm-rum",
"@elastic/apm-rum-react"
],
"reviewers": [
"team:kibana-core"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"Team:Core",
"backport:skip"
],
"enabled": true,
"prCreation": "immediate"
},
{
"groupName": "ansi-regex",
"matchPackageNames": [
"ansi-regex"
],
"reviewers": [
"team:kibana-core"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"Team:Core",
"backport:skip"
],
"enabled": true
},
{
"groupName": "babel",
"matchPackageNames": [
"@types/babel__core"
],
"matchPackagePatterns": [
"^@babel",
"^babel-plugin"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "typescript",
"matchPackageNames": [
"typescript",
"prettier",
"@types/jsdom"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "typescript-eslint",
"matchPackagePatterns": [
"^@typescript-eslint"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "polyfills",
"matchPackageNames": [
"core-js"
],
"matchPackagePatterns": [
"polyfill"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "vega related modules",
"matchPackageNames": [
"vega",
"vega-lite",
"vega-schema-url-parser",
"vega-tooltip"
],
"reviewers": [
"team:kibana-visualizations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Feature:Vega",
"Team:Visualizations"
],
"enabled": true
},
{
"groupName": "cypress",
"matchPackagePatterns": [
"cypress"
],
"reviewers": [
"Team:apm",
"Team: SecuritySolution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"buildkite-ci",
"ci:all-cypress-suites"
],
"enabled": true
},
{
"groupName": "security solution modules",
"matchPackageNames": [
"zod",
"langchain"
],
"reviewers": [
"Team: SecuritySolution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution"
],
"enabled": true
},
{
"groupName": "platform security modules",
"matchPackageNames": [
"css.escape",
"node-forge",
"formik",
"@types/node-forge",
"require-in-the-middle",
"tough-cookie",
"@types/tough-cookie",
"xml-crypto",
"@types/xml-crypto",
"@kayahr/text-encoding"
],
"reviewers": [
"team:kibana-security"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Security",
"release_note:skip",
"backport:all-open"
],
"enabled": true
},
{
"groupName": "ftr",
"packageNames": [
"@types/chromedriver",
"@types/selenium-webdriver",
"chromedriver",
"geckodriver",
"ms-chromium-edge-driver",
"selenium-webdriver"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "scss",
"packageNames": [
"node-sass"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip",
"backport:all-open"
],
"enabled": true
},
{
"groupName": "minify",
"packageNames": [
"gulp-terser",
"terser"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "@testing-library",
"packageNames": [
"@testing-library/dom",
"@testing-library/jest-dom",
"@testing-library/react",
"@testing-library/react-hooks",
"@testing-library/user-event",
"@types/testing-library__jest-dom"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "jest",
"packageNames": [
"@jest/console",
"@jest/reporters",
"@jest/types",
"babel-jest",
"expect",
"jest",
"jest-cli",
"jest-config",
"jest-diff",
"jest-environment-jsdom",
"jest-matcher-utils",
"jest-mock",
"jest-runtime",
"jest-snapshot"
],
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "@storybook",
"reviewers": [
"team:kibana-operations"
],
"matchBaseBranches": [
"main"
],
"matchPackagePatterns": [
"^@storybook"
],
"labels": [
"Team:Operations",
"release_note:skip"
],
"enabled": true
},
{
"groupName": "react-query",
"packageNames": [
"@tanstack/react-query",
"@tanstack/react-query-devtools"
],
"reviewers": [
"team:response-ops",
"team:kibana-cloud-security-posture",
"team:security-asset-management",
"team:fleet",
"team:awp-platform",
"team:security-onboarding-and-lifecycle-mgt"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip",
"ci:all-cypress-suites"
],
"enabled": true
},
{
"groupName": "react-hook-form",
"packageNames": [
"react-hook-form"
],
"reviewers": [
"team:security-asset-management",
"team:uptime"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip",
"ci:all-cypress-suites"
],
"enabled": true
},
{
"groupName": "redux",
"packageNames": [
"redux",
"react-redux"
],
"reviewers": [
"team:enterprise-search-frontend",
"team:kibana-presentation",
"team:kibana-data-discovery",
"team:platform-deployment-management",
"team:infra-monitoring-ui",
"team:kibana-gis",
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip",
"ci:all-cypress-suites"
],
"enabled": true
},
{
"groupName": "Profiling",
"matchPackageNames": [
"peggy",
"@types/dagre"
],
"reviewers": [
"team:profiling-ui"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:skip"
],
"enabled": true,
"prCreation": "immediate"
},
{
"groupName": "TTY Output",
"matchPackageNames": [
"xterm",
"byte-size",
"@types/byte-size"
],
"reviewers": [
"team:sec-cloudnative-integrations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: AWP: Visualization",
"release_note:skip",
"backport:skip"
],
"enabled": true,
"prCreation": "immediate"
},
{
"groupName": "Cloud Defend",
"matchPackageNames": [
"monaco-yaml"
],
"reviewers": [
"team:sec-cloudnative-integrations"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: Cloud Native Integrations",
"release_note:skip",
"backport:skip"
],
"enabled": true,
"prCreation": "immediate"
},
{
"groupName": "JSON Web Token",
"matchPackageNames": [
"jsonwebtoken"
],
"reviewers": [
"team:response-ops",
"team:kibana-core"
],
"matchBaseBranches": [
"main"
],
"labels": [
"release_note:skip",
"backport:all-open"
],
"enabled": true
},
{
"groupName": "XState",
"matchPackageNames": [
"xstate"
],
"matchPackagePrefixes": [
"@xstate/"
],
"reviewers": [
"team:infra-monitoring-ui"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Infra Monitoring UI",
"release_note:skip"
],
"enabled": true,
"prCreation": "immediate"
},
{
"groupName": "OpenTelemetry modules",
"matchPackagePrefixes": [
"@opentelemetry/"
],
"reviewers": [
"team:infra-monitoring-ui"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Infra Monitoring UI"
],
"enabled": true
}
]
}