mirror of
https://github.com/elastic/kibana.git
synced 2025-04-19 23:39:42 -04:00
# Backport This will backport the following commits from `main` to `8.x`: - [@kbn/profiler-cli: collect and display CPU profiles (#216356)](https://github.com/elastic/kibana/pull/216356) <!--- Backport version: 9.6.6 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sorenlouv/backport) <!--BACKPORT [{"author":{"name":"Dario Gieselaar","email":"dario.gieselaar@elastic.co"},"sourceCommit":{"committedDate":"2025-04-02T06:47:33Z","message":"@kbn/profiler-cli: collect and display CPU profiles (#216356)\n\n# @kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding it with the profiler script:\n`node scripts/profile.js -- $command`\n\nOr by piping it in:\n`$command | node scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js --timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl request from the browser, and place it after the\ncommand:\n\n`node scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can also use stdin for this, for example:\n\n`pbpaste | node scripts/profile.js`\n\nWhen using stdin, take into consideration that there is some lag between\nstarting the script and connecting the profiler, so the profiler might\nmiss the first second or so of the running process.\n\nYou can also use any other command, like `autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the profiler will run until the process exits:`node\nscripts/profile.js`. This is useful when you have a long running process\nrunning separately and you want to collect the profile over a longer\ntime period. Be aware that this might cause memory issues because the\nprofile will get huge. When you press Cmd+C, the profiler will\ngracefully exit and first write the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e","branchLabelMapping":{"^v9.1.0$":"main","^v8.19.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","backport:version","v9.1.0","v8.19.0"],"title":"@kbn/profiler-cli: collect and display CPU profiles","number":216356,"url":"https://github.com/elastic/kibana/pull/216356","mergeCommit":{"message":"@kbn/profiler-cli: collect and display CPU profiles (#216356)\n\n# @kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding it with the profiler script:\n`node scripts/profile.js -- $command`\n\nOr by piping it in:\n`$command | node scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js --timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl request from the browser, and place it after the\ncommand:\n\n`node scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can also use stdin for this, for example:\n\n`pbpaste | node scripts/profile.js`\n\nWhen using stdin, take into consideration that there is some lag between\nstarting the script and connecting the profiler, so the profiler might\nmiss the first second or so of the running process.\n\nYou can also use any other command, like `autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the profiler will run until the process exits:`node\nscripts/profile.js`. This is useful when you have a long running process\nrunning separately and you want to collect the profile over a longer\ntime period. Be aware that this might cause memory issues because the\nprofile will get huge. When you press Cmd+C, the profiler will\ngracefully exit and first write the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.1.0","branchLabelMappingKey":"^v9.1.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/216356","number":216356,"mergeCommit":{"message":"@kbn/profiler-cli: collect and display CPU profiles (#216356)\n\n# @kbn/profiler-cli\n\nProfile Kibana while it's running, and open the CPU profile in\nSpeedscope.\n\n## Usage\n\nRun a command by either preceding it with the profiler script:\n`node scripts/profile.js -- $command`\n\nOr by piping it in:\n`$command | node scripts/profile.js`\n\nYou can also just run it until SIGINT:\n\n`node scripts/profile.js`\n\nOr with a timeout:\n\n`node scripts/profile.js --timeout=10000`\n\n## Examples\n\n### Commands\n\nYou can copy a curl request from the browser, and place it after the\ncommand:\n\n`node scripts/profile.js --connections=10 --amount=50 -- curl ...`\n\nYou can also use stdin for this, for example:\n\n`pbpaste | node scripts/profile.js`\n\nWhen using stdin, take into consideration that there is some lag between\nstarting the script and connecting the profiler, so the profiler might\nmiss the first second or so of the running process.\n\nYou can also use any other command, like `autocannon`, `sleep` or\n`xargs`.\n\n### SigInt\n\nBy default, the profiler will run until the process exits:`node\nscripts/profile.js`. This is useful when you have a long running process\nrunning separately and you want to collect the profile over a longer\ntime period. Be aware that this might cause memory issues because the\nprofile will get huge. When you press Cmd+C, the profiler will\ngracefully exit and first write the profile to disk and open Speedscope.\n\n---------\n\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>","sha":"d1493b98e71db3a66014e29ba3264fcf21155f2e"}},{"branch":"8.x","label":"v8.19.0","branchLabelMappingKey":"^v8.19.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
1267 lines
No EOL
27 KiB
JSON
1267 lines
No EOL
27 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:recommended",
|
|
"helpers:pinGitHubActionDigests",
|
|
"helpers:pinGitHubActionDigestsToSemver"
|
|
],
|
|
"ignorePaths": [
|
|
"**/__fixtures__/**",
|
|
"**/fixtures/**"
|
|
],
|
|
"enabledManagers": [
|
|
"npm",
|
|
"github-actions",
|
|
"custom.regex",
|
|
"devcontainer"
|
|
],
|
|
"baseBranches": [
|
|
"main",
|
|
"7.17"
|
|
],
|
|
"prConcurrentLimit": 0,
|
|
"prHourlyLimit": 0,
|
|
"separateMajorMinor": false,
|
|
"rangeStrategy": "bump",
|
|
"semanticCommits": "disabled",
|
|
"vulnerabilityAlerts": {
|
|
"enabled": false
|
|
},
|
|
"lockFileMaintenance": {
|
|
"enabled": false
|
|
},
|
|
"packageRules": [
|
|
{
|
|
"matchDepPatterns": [
|
|
".*"
|
|
],
|
|
"enabled": false
|
|
},
|
|
{
|
|
"groupName": "webpack",
|
|
"matchDepNames": [
|
|
"webpack",
|
|
"@types/webpack",
|
|
"webpack-cli",
|
|
"webpack-dev-server",
|
|
"webpack-merge"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"backport:all-open",
|
|
"release_note:skip",
|
|
"ci:build-webpack-bundle-analyzer"
|
|
],
|
|
"minimumReleaseAge": "60 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "devcontainer",
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip",
|
|
"backport:current-major"
|
|
],
|
|
"enabled": true,
|
|
"matchManagers": [
|
|
"devcontainer"
|
|
]
|
|
},
|
|
{
|
|
"groupName": "chainguard",
|
|
"matchPackageNames": [
|
|
"docker.elastic.co/wolfi/chainguard-base"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "chainguard-fips",
|
|
"matchPackageNames": [
|
|
"docker.elastic.co/wolfi/chainguard-base-fips"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main",
|
|
"/^[9].*/",
|
|
"8.x",
|
|
"8.18"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"ci:build-docker-fips"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "operations actions",
|
|
"matchManagers": [
|
|
"github-actions"
|
|
],
|
|
"matchPackageNames": [
|
|
"actions/checkout",
|
|
"actions/github-script",
|
|
"elastic/github-actions/project-assigner",
|
|
"hmarr/auto-approve-action",
|
|
"octokit/graphql-action",
|
|
"sergeysova/jq-action",
|
|
"sourenlouv/backport"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"backport:all-open",
|
|
"release_note:skip"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@elastic/charts",
|
|
"matchDepNames": [
|
|
"@elastic/charts"
|
|
],
|
|
"reviewers": [
|
|
"team:visualizations",
|
|
"markov00",
|
|
"nickofthyme"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"Team:Visualizations"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@elastic/elasticsearch",
|
|
"matchDepNames": [
|
|
"@elastic/elasticsearch"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations",
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:prev-minor",
|
|
"Team:Operations",
|
|
"Team:Core"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@elastic/elasticsearch",
|
|
"matchDepNames": [
|
|
"@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",
|
|
"matchDepNames": [
|
|
"launchdarkly-js-client-sdk",
|
|
"@openfeature/launchdarkly-client-provider",
|
|
"@launchdarkly/node-server-sdk",
|
|
"@launchdarkly/openfeature-node-server",
|
|
"launchdarkly/find-code-references"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-security",
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Security",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "OpenFeature",
|
|
"matchDepNames": [
|
|
"@openfeature/core",
|
|
"@openfeature/server-sdk",
|
|
"@openfeature/web-sdk"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-security",
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Security",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "APM",
|
|
"matchDepNames": [
|
|
"elastic-apm-node",
|
|
"@elastic/apm-rum",
|
|
"@elastic/apm-rum-react",
|
|
"@elastic/apm-rum-core"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "RxJS",
|
|
"matchDepNames": [
|
|
"rxjs"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "stack traces",
|
|
"matchDepNames": [
|
|
"trace",
|
|
"clarify"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:skip"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@elastic/ebt",
|
|
"matchDepNames": [
|
|
"@elastic/ebt"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "lodash",
|
|
"matchDepNames": [
|
|
"lodash",
|
|
"@types/lodash"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "OpenAPI Spec",
|
|
"matchDepNames": [
|
|
"@apidevtools/swagger-parser",
|
|
"@redocly/cli",
|
|
"openapi-types"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "HAPI ecosystem",
|
|
"matchDepNames": [
|
|
"@hapi/**",
|
|
"brok",
|
|
"joi"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"Team:Core",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "babel",
|
|
"matchDepNames": [
|
|
"@types/babel__core"
|
|
],
|
|
"matchDepPatterns": [
|
|
"^@babel",
|
|
"^babel-plugin"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "typescript",
|
|
"matchDepNames": [
|
|
"typescript",
|
|
"@types/jsdom"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "prettier",
|
|
"matchDepNames": [
|
|
"prettier",
|
|
"eslint-plugin-prettier",
|
|
"eslint-config-prettier",
|
|
"@types/prettier"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"allowedVersions": "<3.0",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "typescript-eslint",
|
|
"matchDepPatterns": [
|
|
"^@typescript-eslint"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "eslint-plugin-depend",
|
|
"matchDepPatterns": [
|
|
"eslint-plugin-depend"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "polyfills",
|
|
"matchDepNames": [
|
|
"core-js"
|
|
],
|
|
"matchDepPatterns": [
|
|
"polyfill"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "CLI tooling",
|
|
"matchDepNames": [
|
|
"listr2"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"backport:all-open",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "vega related modules",
|
|
"matchDepNames": [
|
|
"vega",
|
|
"vega-lite",
|
|
"vega-schema-url-parser",
|
|
"vega-tooltip"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-visualizations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Feature:Vega",
|
|
"Team:Visualizations"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "cypress",
|
|
"matchDepPatterns": [
|
|
"cypress"
|
|
],
|
|
"reviewers": [
|
|
"Team:apm",
|
|
"Team: SecuritySolution"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"buildkite-ci",
|
|
"ci:all-cypress-suites"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "security solution modules",
|
|
"matchDepNames": [
|
|
"zod",
|
|
"langchain"
|
|
],
|
|
"reviewers": [
|
|
"Team: SecuritySolution"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team: SecuritySolution"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "platform security modules",
|
|
"matchDepNames": [
|
|
"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"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "CodeQL",
|
|
"matchDepNames": [
|
|
"github/codeql-action/analyze",
|
|
"github/codeql-action/init"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-security"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Security",
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "ftr",
|
|
"matchDepNames": [
|
|
"@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"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "scss",
|
|
"matchDepNames": [
|
|
"sass-embedded"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "minify",
|
|
"matchDepNames": [
|
|
"gulp-terser",
|
|
"terser"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@testing-library",
|
|
"matchDepNames": [
|
|
"@testing-library/dom",
|
|
"@testing-library/jest-dom",
|
|
"@testing-library/react",
|
|
"@testing-library/react-hooks",
|
|
"@testing-library/user-event"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "jest",
|
|
"matchDepNames": [
|
|
"@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"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "storybook",
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"matchDepNames": [
|
|
"@pmmmwh/react-refresh-webpack-plugin",
|
|
"fix-esm",
|
|
"react-refresh"
|
|
],
|
|
"matchDepPatterns": [
|
|
"storybook"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"release_note:skip",
|
|
"ci:build-storybooks",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "react-query",
|
|
"matchDepNames": [
|
|
"@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"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "react-hook-form",
|
|
"matchDepNames": [
|
|
"react-hook-form"
|
|
],
|
|
"reviewers": [
|
|
"team:security-asset-management",
|
|
"team:uptime"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"ci:all-cypress-suites"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "redux",
|
|
"matchDepNames": [
|
|
"redux",
|
|
"react-redux"
|
|
],
|
|
"reviewers": [
|
|
"team:search-kibana",
|
|
"team:kibana-presentation",
|
|
"team:kibana-data-discovery",
|
|
"team:kibana-management",
|
|
"team:kibana-gis",
|
|
"team:security-solution"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"ci:all-cypress-suites"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Profiling",
|
|
"matchDepNames": [
|
|
"peggy",
|
|
"@types/dagre"
|
|
],
|
|
"reviewers": [
|
|
"team:obs-ux-infra_services-team"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "TTY Output",
|
|
"matchDepNames": [
|
|
"xterm",
|
|
"byte-size",
|
|
"@types/byte-size"
|
|
],
|
|
"reviewers": [
|
|
"team:sec-cloudnative-integrations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team: AWP: Visualization",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Cloud Defend",
|
|
"matchDepNames": [
|
|
"monaco-yaml"
|
|
],
|
|
"reviewers": [
|
|
"team:sec-cloudnative-integrations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team: Cloud Native Integrations",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "JSON Web Token",
|
|
"matchDepNames": [
|
|
"jsonwebtoken"
|
|
],
|
|
"reviewers": [
|
|
"team:response-ops",
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "XState",
|
|
"matchDepNames": [
|
|
"xstate"
|
|
],
|
|
"matchDepPrefixes": [
|
|
"@xstate/"
|
|
],
|
|
"reviewers": [
|
|
"team:obs-ux-logs-team"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Obs UX Logs",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Oniguruma to es",
|
|
"matchDepNames": [
|
|
"oniguruma-to-es"
|
|
],
|
|
"reviewers": [
|
|
"team:obs-ux-logs-team"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:obs-ux-logs",
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "OpenTelemetry modules",
|
|
"matchDepPrefixes": [
|
|
"@opentelemetry/"
|
|
],
|
|
"reviewers": [
|
|
"team:stack-monitoring"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Monitoring"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "csp",
|
|
"matchDepNames": [
|
|
"content-security-policy-parser"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-security",
|
|
"team:kibana-core"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"ci:serverless-test-all"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "AlertingEmails",
|
|
"matchDepNames": [
|
|
"nodemailer"
|
|
],
|
|
"reviewers": [
|
|
"team:response-ops"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:prev-minor"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Kibana ES|QL Team",
|
|
"matchDepNames": [
|
|
"recast"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-esql"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:ESQL",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "MSW",
|
|
"matchPackageNames": [
|
|
"msw"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-cloud-security-posture"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Cloud Security",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "re2js",
|
|
"matchDepNames": [
|
|
"re2js"
|
|
],
|
|
"reviewers": [
|
|
"team:visualizations",
|
|
"dej611"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:all-open",
|
|
"Team:Visualizations"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Serve swagger docs",
|
|
"matchDepNames": [
|
|
"express",
|
|
"swagger-jsdoc",
|
|
"swagger-ui-express"
|
|
],
|
|
"reviewers": [
|
|
"team:obs-entities"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"team:obs-entities"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "Security Engineering Productivity",
|
|
"matchDepNames": [
|
|
"dotenv",
|
|
"playwright-chromium",
|
|
"@playwright/test"
|
|
],
|
|
"reviewers": [
|
|
"team:security-engineering-productivity"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team: Sec Eng Productivity",
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@mswjs/http-middleware",
|
|
"matchPackageNames": [
|
|
"@mswjs/http-middleware"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-cloud-security-posture"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Cloud Security",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@xyflow/react",
|
|
"matchPackageNames": [
|
|
"@xyflow/react"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-cloud-security-posture"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Cloud Security",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@dagrejs/dagre",
|
|
"matchPackageNames": [
|
|
"@dagrejs/dagre"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-cloud-security-posture"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Cloud Security",
|
|
"release_note:skip",
|
|
"backport:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "@elastic/request-converter",
|
|
"matchDepNames": [
|
|
"@elastic/request-converter"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-management"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:skip",
|
|
"Team:Kibana Management",
|
|
"Feature:Console"
|
|
],
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "node-libs-browser",
|
|
"matchDepNames": [
|
|
"node-libs-browser"
|
|
],
|
|
"reviewers": [
|
|
"team:kibana-operations"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"Team:Operations",
|
|
"backport:prev-minor",
|
|
"release_note:skip"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"groupName": "chrome-remote-interface",
|
|
"matchDepNames": [
|
|
"chrome-remote-interface",
|
|
"@types/chrome-remote-interface"
|
|
],
|
|
"reviewers": [
|
|
"team:obs-knowledge-team"
|
|
],
|
|
"matchBaseBranches": [
|
|
"main"
|
|
],
|
|
"labels": [
|
|
"release_note:skip",
|
|
"backport:all-open"
|
|
],
|
|
"minimumReleaseAge": "7 days",
|
|
"enabled": true
|
|
}
|
|
],
|
|
"customManagers": [
|
|
{
|
|
"description": "Update Wolfi base image",
|
|
"customType": "regex",
|
|
"fileMatch": [
|
|
"^src/dev/build/tasks/os_packages/docker_generator/run\\.ts$"
|
|
],
|
|
"matchStrings": [
|
|
"(?<depName>docker\\.elastic\\.co/wolfi/chainguard-base):(?<currentValue>[-a-zA-Z0-9.]+)?(?:@(?<currentDigest>sha256:[a-fA-F0-9]+))?"
|
|
],
|
|
"datasourceTemplate": "docker"
|
|
},
|
|
{
|
|
"description": "Update Wolfi FIPS base image",
|
|
"customType": "regex",
|
|
"fileMatch": [
|
|
"^src/dev/build/tasks/os_packages/docker_generator/run\\.ts$"
|
|
],
|
|
"matchStrings": [
|
|
"(?<depName>docker\\.elastic\\.co/wolfi/chainguard-base-fips):(?<currentValue>[-a-zA-Z0-9.]+)?(?:@(?<currentDigest>sha256:[a-fA-F0-9]+))?"
|
|
],
|
|
"datasourceTemplate": "docker"
|
|
},
|
|
{
|
|
"description": "Update pipelib image",
|
|
"customType": "regex",
|
|
"fileMatch": [
|
|
"^\\.buildkite/pipeline-resource-definitions/scripts/validate-pipeline-definition\\.sh$",
|
|
"^\\.buildkite/scripts/steps/checks/renovate\\.sh$"
|
|
],
|
|
"matchStrings": [
|
|
"(?<depName>docker\\.elastic\\.co/ci-agent-images/pipelib):(?<currentValue>[-a-zA-Z0-9.]+)?(?:@(?<currentDigest>sha256:[a-fA-F0-9]+))?"
|
|
],
|
|
"datasourceTemplate": "docker"
|
|
}
|
|
]
|
|
} |