kibana/renovate.json5

1020 lines
23 KiB
Plaintext
Raw Normal View History

/**
* PLEASE DO NOT MODIFY
*
* This file is automatically generated by running `node scripts/build_renovate_config`
*
*/
{
extends: [
'config:base',
],
includePaths: [
'package.json',
'x-pack/package.json',
'x-pack/legacy/plugins/*/package.json',
'packages/*/package.json',
'examples/*/package.json',
'test/plugin_functional/plugins/*/package.json',
'test/interpreter_functional/plugins/*/package.json',
],
baseBranches: [
'master',
],
labels: [
'release_note:skip',
'Team:Operations',
'renovate',
'v8.0.0',
'v7.7.0',
],
major: {
labels: [
'release_note:skip',
'Team:Operations',
'renovate',
'v8.0.0',
'v7.7.0',
'renovate:major',
],
},
separateMajorMinor: false,
masterIssue: true,
masterIssueApproval: true,
rangeStrategy: 'bump',
npm: {
lockFileMaintenance: {
enabled: false,
},
packageRules: [
{
groupSlug: '@elastic/charts',
groupName: '@elastic/charts related packages',
packageNames: [
'@elastic/charts',
'@types/elastic__charts',
],
reviewers: [
'markov00',
],
masterIssueApproval: false,
},
{
2020-01-07 20:53:54 +01:00
groupSlug: '@reach/router',
groupName: '@reach/router related packages',
packageNames: [
'@reach/router',
'@types/reach__router',
],
},
2019-06-02 11:51:27 +02:00
{
groupSlug: 'angular',
groupName: 'angular related packages',
packagePatterns: [
'(\\b|_)angular(\\b|_)',
],
2019-06-02 11:51:27 +02:00
},
{
groupSlug: 'api-documenter',
groupName: 'api-documenter related packages',
packageNames: [
'@microsoft/api-documenter',
'@types/microsoft__api-documenter',
'@microsoft/api-extractor',
'@types/microsoft__api-extractor',
],
enabled: false,
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'archiver',
groupName: 'archiver related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'archiver',
'@types/archiver',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'babel',
groupName: 'babel related packages',
packagePatterns: [
2020-01-07 20:53:54 +01:00
'(\\b|_)babel(\\b|_)',
],
packageNames: [
2020-01-07 20:53:54 +01:00
'core-js',
'@types/core-js',
'@babel/preset-react',
'@types/babel__preset-react',
'@babel/preset-typescript',
'@types/babel__preset-typescript',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'base64-js',
groupName: 'base64-js related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'base64-js',
'@types/base64-js',
],
},
{
groupSlug: 'bluebird',
groupName: 'bluebird related packages',
packageNames: [
'bluebird',
'@types/bluebird',
],
},
build immutable bundles for new platform plugins (#53976) * build immutable bundles for new platform plugins * only inspect workers if configured to do so * [navigation] use an index.scss file * add yarn.lock symlink * set pluginScanDirs in test so fixtures stay consistent * cleanup helpers a little * fix type error * support KBN_OPTIMIZER_MAX_WORKERS for limiting workers via env * test support for KBN_OPTIMIZER_MAX_WORKERS * expand the available memory for workers when only running one or two * add docs about KBN_OPTIMIZER_MAX_WORKERS environment variable * fix README link * update kbn/pm dist * implement bundle caching/reuse * update kbn/pm dist * don't check for cache if --no-cache is passed * update renovate config * standardize on index.scss, move console styles over * add support for --no-cache to cli * include worker config vars in optimizer version * ignore concatenated modules * update integration test * add safari to browserslist to avoid user-agent warnings in dev * update docs, clean up optimizer message/misc naming * always handle initialized messages, don't ignore states that are attached to specific events * reword caching docs, add environment var to disable caching * tweak logging and don't use optimizer.useBundleCache as that's disabled in dev * handle change notifications * batch changes for 1 second * rename CompilerState type to CompilerMsg * getChanges() no longer needs to assign changes to dirs * remove unused deps * split up run_worker.ts and share cacheKey generation logic * add a couple docs * update tests and remove unused imports * specify files when creating bundle cache key * remove one more unused import * match existing dev cli output more closely * update kbn/pm dist * set KBN_NP_PLUGINS_BUILT to avoid warning in CI * avoid extending global window type * add note to keep pluginScanDirs in sync * pass browserslistEnv in workerConfig so it is used for cache key * load commons.bundle.js in parallel too * emit initialized+success states if all bundles are cached * load bootstraps as quickly as possible * skip flaky suite * bump * update jest snapshots * remove hashing from cache key generation * remove unnecessary non-null assertion * improve docs and break up Optimizer#run() * remove unused import * refactor kbn/optimizer to break up observable logic, implement more helpful cache invalidation logic with logging * fix tests * add initializing phase * avoid rxjs observable constructor * remove unnecessary rxjs helper, add tests for bundle cache * update consumers of optimizer * update readme with new call style * replace "new platform" with "kibana platform" * fix a couple more renames * add support for several plain-text file formats * fix naming of OptimizerMsg => OptimizerUpdate, use "store" naming too * one more OptimizerMsg update * ensure bundles are not cached when cache config is false * test for initializing states and bundle cache events * remove unnecessary timeout change * Remove unnecessary helpers * Add tests for BundleCache class * Add tests for Bundle class * test summarizeEvent$ * missing paths are no longer listed in mtimes map * add tests for optimizer/cache_keys * Add some extra docs * Remove labeled loop * add integration test for kbn-optimizer watcher components * querystring-browser removed * tweak logging a smidge, improve info and final message * remove unused imports * remove duplication of getModuleCount() method * move type annotation that validates things * clear up the build completion message Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-02-13 03:42:42 +01:00
{
groupSlug: 'browserslist-useragent',
groupName: 'browserslist-useragent related packages',
packageNames: [
'browserslist-useragent',
'@types/browserslist-useragent',
],
},
{
groupSlug: 'chance',
groupName: 'chance related packages',
packageNames: [
'chance',
'@types/chance',
],
},
{
groupSlug: 'cheerio',
groupName: 'cheerio related packages',
packageNames: [
'cheerio',
'@types/cheerio',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'chroma-js',
groupName: 'chroma-js related packages',
packageNames: [
'chroma-js',
'@types/chroma-js',
],
},
{
groupSlug: 'chromedriver',
groupName: 'chromedriver related packages',
packageNames: [
'chromedriver',
'@types/chromedriver',
],
},
{
groupSlug: 'classnames',
groupName: 'classnames related packages',
packageNames: [
'classnames',
'@types/classnames',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'cmd-shim',
groupName: 'cmd-shim related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'cmd-shim',
'@types/cmd-shim',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'color',
groupName: 'color related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'color',
'@types/color',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'cpy',
groupName: 'cpy related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'cpy',
'@types/cpy',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'cytoscape',
groupName: 'cytoscape related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'cytoscape',
'@types/cytoscape',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'd3',
groupName: 'd3 related packages',
packagePatterns: [
'(\\b|_)d3(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'dedent',
groupName: 'dedent related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'dedent',
'@types/dedent',
],
},
{
groupSlug: 'deep-freeze-strict',
groupName: 'deep-freeze-strict related packages',
packageNames: [
'deep-freeze-strict',
'@types/deep-freeze-strict',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'delete-empty',
groupName: 'delete-empty related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'delete-empty',
'@types/delete-empty',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'dragselect',
groupName: 'dragselect related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'dragselect',
'@types/dragselect',
],
labels: [
'release_note:skip',
'Team:Operations',
'renovate',
'v8.0.0',
'v7.7.0',
2020-01-07 20:53:54 +01:00
':ml',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'elasticsearch',
groupName: 'elasticsearch related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'elasticsearch',
'@types/elasticsearch',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'eslint',
groupName: 'eslint related packages',
packagePatterns: [
'(\\b|_)eslint(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'fancy-log',
groupName: 'fancy-log related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'fancy-log',
'@types/fancy-log',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'fetch-mock',
groupName: 'fetch-mock related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'fetch-mock',
'@types/fetch-mock',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'file-saver',
groupName: 'file-saver related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'file-saver',
'@types/file-saver',
],
},
[Vis] Move Timelion Vis to vis_type_timelion (#52069) * Deangularize timelion vis * Refactoring * Fix path * Update timelion_controller.ts * Remove unused deps * Create vis_type_timelion * Create ChartComponent * Render chart in react * Reactify timelion editor * Change translation ids * Use hooks * Add @types/pegjs into renovate.json5 * Add validation, add hover suggestions * Style fixes * Change plugin setup, use kibana context * Update * Fix ticks * Fix plotselected listener * Fix plothover handler * Add TS for options * Update TS * Restructuring * Change plugin start * Remove vis from timelion plugin * Rename class * Mock services * Fix other comments * Remove duplicate files * Convert test to jest * Remove kibana_services from timelion * Delete visualize_app.ts.~LOCAL * Refactoring * Fix TS * Refactoring, TS * Import eui variables * Import styling constants * Move react components to vis_type_timelion * Fix TS * Move ui imports to legacy_imports.ts * Move chain.peg to vis_type_timelion * Fix path * Use KibanaContext instead kibana_services.ts * Refactoring * Refactoring * Add @types/flot * Fix issue with hovered series color * Update renovate.json5 * Pass timelionPanels as dependencies * Move common folder to vis_type_timelion * Move back tick_formatters.ts * Rename styles file * Refactoring * Update _index.scss * Move to_milliseconds to common * Revert yaxes formatting * Refactoring * Refactoring * Use Panel directly * Refactoring of to_milliseconds.ts Co-authored-by: Daniil Suleiman <31325372+sulemanof@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-01-17 13:30:26 +01:00
{
groupSlug: 'flot',
groupName: 'flot related packages',
packageNames: [
'flot',
'@types/flot',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'getopts',
groupName: 'getopts related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'getopts',
'@types/getopts',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'getos',
groupName: 'getos related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'getos',
'@types/getos',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'git-url-parse',
groupName: 'git-url-parse related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'git-url-parse',
'@types/git-url-parse',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'glob',
groupName: 'glob related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'glob',
'@types/glob',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'globby',
groupName: 'globby related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'globby',
'@types/globby',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'graphql',
groupName: 'graphql related packages',
packagePatterns: [
'(\\b|_)graphql(\\b|_)',
'(\\b|_)apollo(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'grunt',
groupName: 'grunt related packages',
packagePatterns: [
'(\\b|_)grunt(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'gulp',
groupName: 'gulp related packages',
packagePatterns: [
'(\\b|_)gulp(\\b|_)',
],
},
{
groupSlug: 'hapi',
groupName: 'hapi related packages',
packagePatterns: [
'(\\b|_)hapi(\\b|_)',
],
packageNames: [
2020-01-07 20:53:54 +01:00
'hapi',
'@types/hapi',
'joi',
'@types/joi',
'boom',
'@types/boom',
'hoek',
'@types/hoek',
'h2o2',
'@types/h2o2',
'@elastic/good',
'@types/elastic__good',
'good-squeeze',
'@types/good-squeeze',
'inert',
'@types/inert',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'has-ansi',
groupName: 'has-ansi related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'has-ansi',
'@types/has-ansi',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'history',
groupName: 'history related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'history',
'@types/history',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'indent-string',
groupName: 'indent-string related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'indent-string',
'@types/indent-string',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'intl-relativeformat',
groupName: 'intl-relativeformat related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'intl-relativeformat',
'@types/intl-relativeformat',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'jest',
groupName: 'jest related packages',
packagePatterns: [
'(\\b|_)jest(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'jquery',
groupName: 'jquery related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'jquery',
'@types/jquery',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'js-yaml',
groupName: 'js-yaml related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'js-yaml',
'@types/js-yaml',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'jsdom',
groupName: 'jsdom related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'jsdom',
'@types/jsdom',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'json-stable-stringify',
groupName: 'json-stable-stringify related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'json-stable-stringify',
'@types/json-stable-stringify',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'json5',
groupName: 'json5 related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'json5',
'@types/json5',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'jsonwebtoken',
groupName: 'jsonwebtoken related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'jsonwebtoken',
'@types/jsonwebtoken',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'jsts',
groupName: 'jsts related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'jsts',
'@types/jsts',
],
2020-01-07 20:53:54 +01:00
allowedVersions: '^1.6.2',
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'karma',
groupName: 'karma related packages',
packagePatterns: [
'(\\b|_)karma(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'language server',
groupName: 'language server related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'vscode-jsonrpc',
'@types/vscode-jsonrpc',
'vscode-languageserver',
'@types/vscode-languageserver',
'vscode-languageserver-types',
'@types/vscode-languageserver-types',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'license-checker',
groupName: 'license-checker related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'license-checker',
'@types/license-checker',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'listr',
groupName: 'listr related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'listr',
'@types/listr',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'lodash',
groupName: 'lodash related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'lodash',
'@types/lodash',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'lodash.clonedeep',
groupName: 'lodash.clonedeep related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'lodash.clonedeep',
'@types/lodash.clonedeep',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'lodash.clonedeepwith',
groupName: 'lodash.clonedeepwith related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'lodash.clonedeepwith',
'@types/lodash.clonedeepwith',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'log-symbols',
groupName: 'log-symbols related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'log-symbols',
'@types/log-symbols',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'lru-cache',
groupName: 'lru-cache related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'lru-cache',
'@types/lru-cache',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'mapbox-gl',
groupName: 'mapbox-gl related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'mapbox-gl',
'@types/mapbox-gl',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'markdown-it',
groupName: 'markdown-it related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'markdown-it',
'@types/markdown-it',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'memoize-one',
groupName: 'memoize-one related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'memoize-one',
'@types/memoize-one',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'mime',
groupName: 'mime related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'mime',
'@types/mime',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'minimatch',
groupName: 'minimatch related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'minimatch',
'@types/minimatch',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'mocha',
groupName: 'mocha related packages',
packagePatterns: [
'(\\b|_)mocha(\\b|_)',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'moment',
groupName: 'moment related packages',
packagePatterns: [
'(\\b|_)moment(\\b|_)',
],
},
{
groupSlug: 'mustache',
groupName: 'mustache related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'mustache',
'@types/mustache',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'ncp',
groupName: 'ncp related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'ncp',
'@types/ncp',
],
},
{
groupSlug: 'nock',
groupName: 'nock related packages',
packageNames: [
'nock',
'@types/nock',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'node',
groupName: 'node related packages',
packageNames: [
'node',
'@types/node',
],
},
{
groupSlug: 'node-fetch',
groupName: 'node-fetch related packages',
packageNames: [
'node-fetch',
'@types/node-fetch',
],
},
{
groupSlug: 'node-forge',
groupName: 'node-forge related packages',
packageNames: [
'node-forge',
'@types/node-forge',
],
},
{
groupSlug: 'nodemailer',
groupName: 'nodemailer related packages',
packageNames: [
'nodemailer',
'@types/nodemailer',
],
},
{
groupSlug: 'numeral',
groupName: 'numeral related packages',
packageNames: [
'numeral',
'@types/numeral',
],
},
{
groupSlug: 'object-hash',
groupName: 'object-hash related packages',
packageNames: [
'object-hash',
'@types/object-hash',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'opn',
groupName: 'opn related packages',
packageNames: [
'opn',
'@types/opn',
],
},
{
groupSlug: 'ora',
groupName: 'ora related packages',
packageNames: [
'ora',
'@types/ora',
],
},
{
groupSlug: 'papaparse',
groupName: 'papaparse related packages',
packageNames: [
'papaparse',
'@types/papaparse',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'parse-link-header',
groupName: 'parse-link-header related packages',
packageNames: [
'parse-link-header',
'@types/parse-link-header',
],
},
{
groupSlug: 'pegjs',
groupName: 'pegjs related packages',
packageNames: [
'pegjs',
'@types/pegjs',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'pngjs',
groupName: 'pngjs related packages',
packageNames: [
'pngjs',
'@types/pngjs',
],
},
{
groupSlug: 'podium',
groupName: 'podium related packages',
packageNames: [
'podium',
'@types/podium',
],
},
{
groupSlug: 'proper-lockfile',
groupName: 'proper-lockfile related packages',
packageNames: [
'proper-lockfile',
'@types/proper-lockfile',
],
},
{
groupSlug: 'puppeteer',
groupName: 'puppeteer related packages',
packageNames: [
'puppeteer',
'@types/puppeteer',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'react',
groupName: 'react related packages',
packagePatterns: [
'(\\b|_)react(\\b|_)',
'(\\b|_)redux(\\b|_)',
'(\\b|_)enzyme(\\b|_)',
],
packageNames: [
'ngreact',
'@types/ngreact',
'recompose',
'@types/recompose',
'prop-types',
'@types/prop-types',
'typescript-fsa-reducers',
'@types/typescript-fsa-reducers',
'reselect',
'@types/reselect',
],
},
{
groupSlug: 'read-pkg',
groupName: 'read-pkg related packages',
packageNames: [
'read-pkg',
'@types/read-pkg',
],
},
{
groupSlug: 'reduce-reducers',
groupName: 'reduce-reducers related packages',
packageNames: [
'reduce-reducers',
'@types/reduce-reducers',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'request',
groupName: 'request related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'request',
'@types/request',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'selenium-webdriver',
groupName: 'selenium-webdriver related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'selenium-webdriver',
'@types/selenium-webdriver',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'semver',
groupName: 'semver related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'semver',
'@types/semver',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'sinon',
groupName: 'sinon related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'sinon',
'@types/sinon',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'storybook',
groupName: 'storybook related packages',
packagePatterns: [
'(\\b|_)storybook(\\b|_)',
],
},
{
groupSlug: 'strip-ansi',
groupName: 'strip-ansi related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'strip-ansi',
'@types/strip-ansi',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'strong-log-transformer',
groupName: 'strong-log-transformer related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'strong-log-transformer',
'@types/strong-log-transformer',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'styled-components',
groupName: 'styled-components related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'styled-components',
'@types/styled-components',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'supertest',
groupName: 'supertest related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'supertest',
'@types/supertest',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'supertest-as-promised',
groupName: 'supertest-as-promised related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'supertest-as-promised',
'@types/supertest-as-promised',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'tar-fs',
groupName: 'tar-fs related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'tar-fs',
'@types/tar-fs',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'tempy',
groupName: 'tempy related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'tempy',
'@types/tempy',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'tinycolor2',
groupName: 'tinycolor2 related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'tinycolor2',
'@types/tinycolor2',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'type-detect',
groupName: 'type-detect related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'type-detect',
'@types/type-detect',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'typescript',
groupName: 'typescript related packages',
packagePatterns: [
'(\\b|_)ts(\\b|_)',
'(\\b|_)typescript(\\b|_)',
],
packageNames: [
2020-01-07 20:53:54 +01:00
'tslib',
'@types/tslib',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'uuid',
groupName: 'uuid related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'uuid',
'@types/uuid',
],
},
{
groupSlug: 'vega',
groupName: 'vega related packages',
packagePatterns: [
'(\\b|_)vega(\\b|_)',
],
enabled: false,
},
{
groupSlug: 'vinyl-fs',
groupName: 'vinyl-fs related packages',
packageNames: [
'vinyl-fs',
'@types/vinyl-fs',
],
},
build immutable bundles for new platform plugins (#53976) * build immutable bundles for new platform plugins * only inspect workers if configured to do so * [navigation] use an index.scss file * add yarn.lock symlink * set pluginScanDirs in test so fixtures stay consistent * cleanup helpers a little * fix type error * support KBN_OPTIMIZER_MAX_WORKERS for limiting workers via env * test support for KBN_OPTIMIZER_MAX_WORKERS * expand the available memory for workers when only running one or two * add docs about KBN_OPTIMIZER_MAX_WORKERS environment variable * fix README link * update kbn/pm dist * implement bundle caching/reuse * update kbn/pm dist * don't check for cache if --no-cache is passed * update renovate config * standardize on index.scss, move console styles over * add support for --no-cache to cli * include worker config vars in optimizer version * ignore concatenated modules * update integration test * add safari to browserslist to avoid user-agent warnings in dev * update docs, clean up optimizer message/misc naming * always handle initialized messages, don't ignore states that are attached to specific events * reword caching docs, add environment var to disable caching * tweak logging and don't use optimizer.useBundleCache as that's disabled in dev * handle change notifications * batch changes for 1 second * rename CompilerState type to CompilerMsg * getChanges() no longer needs to assign changes to dirs * remove unused deps * split up run_worker.ts and share cacheKey generation logic * add a couple docs * update tests and remove unused imports * specify files when creating bundle cache key * remove one more unused import * match existing dev cli output more closely * update kbn/pm dist * set KBN_NP_PLUGINS_BUILT to avoid warning in CI * avoid extending global window type * add note to keep pluginScanDirs in sync * pass browserslistEnv in workerConfig so it is used for cache key * load commons.bundle.js in parallel too * emit initialized+success states if all bundles are cached * load bootstraps as quickly as possible * skip flaky suite * bump * update jest snapshots * remove hashing from cache key generation * remove unnecessary non-null assertion * improve docs and break up Optimizer#run() * remove unused import * refactor kbn/optimizer to break up observable logic, implement more helpful cache invalidation logic with logging * fix tests * add initializing phase * avoid rxjs observable constructor * remove unnecessary rxjs helper, add tests for bundle cache * update consumers of optimizer * update readme with new call style * replace "new platform" with "kibana platform" * fix a couple more renames * add support for several plain-text file formats * fix naming of OptimizerMsg => OptimizerUpdate, use "store" naming too * one more OptimizerMsg update * ensure bundles are not cached when cache config is false * test for initializing states and bundle cache events * remove unnecessary timeout change * Remove unnecessary helpers * Add tests for BundleCache class * Add tests for Bundle class * test summarizeEvent$ * missing paths are no longer listed in mtimes map * add tests for optimizer/cache_keys * Add some extra docs * Remove labeled loop * add integration test for kbn-optimizer watcher components * querystring-browser removed * tweak logging a smidge, improve info and final message * remove unused imports * remove duplication of getModuleCount() method * move type annotation that validates things * clear up the build completion message Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-02-13 03:42:42 +01:00
{
groupSlug: 'watchpack',
groupName: 'watchpack related packages',
packageNames: [
'watchpack',
'@types/watchpack',
],
},
2020-01-07 20:53:54 +01:00
{
groupSlug: 'webpack',
groupName: 'webpack related packages',
packagePatterns: [
'(\\b|_)webpack(\\b|_)',
'(\\b|_)loader(\\b|_)',
'(\\b|_)acorn(\\b|_)',
'(\\b|_)terser(\\b|_)',
],
packageNames: [
'mini-css-extract-plugin',
'@types/mini-css-extract-plugin',
'chokidar',
'@types/chokidar',
],
},
{
groupSlug: 'wrap-ansi',
groupName: 'wrap-ansi related packages',
packageNames: [
'wrap-ansi',
'@types/wrap-ansi',
],
},
{
groupSlug: 'write-pkg',
groupName: 'write-pkg related packages',
packageNames: [
'write-pkg',
'@types/write-pkg',
],
},
{
2020-01-07 20:53:54 +01:00
groupSlug: 'xml-crypto',
groupName: 'xml-crypto related packages',
packageNames: [
2020-01-07 20:53:54 +01:00
'xml-crypto',
'@types/xml-crypto',
],
},
{
groupSlug: 'xml2js',
groupName: 'xml2js related packages',
packageNames: [
'xml2js',
'@types/xml2js',
],
},
{
groupSlug: 'zen-observable',
groupName: 'zen-observable related packages',
packageNames: [
'zen-observable',
'@types/zen-observable',
],
},
{
packagePatterns: [
'^@kbn/.*',
],
enabled: false,
},
],
},
prConcurrentLimit: 0,
vulnerabilityAlerts: {
enabled: false,
},
rebaseStalePrs: false,
rebaseConflictedPrs: false,
semanticCommits: false,
}