Commit 037207e
[8.x] Sustainable Kibana Architecture: Move the rest of shared-ux modules (elastic#205924) (elastic#206269)
# Backport
This will backport the following commits from `main` to `8.x`:
- [Sustainable Kibana Architecture: Move the rest of shared-ux modules
(elastic#205924)](elastic#205924)
<!--- Backport version: 8.9.8 -->
### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)
<!--BACKPORT [{"author":{"name":"Anton
Dosov","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-01-10T11:30:37Z","message":"Sustainable
Kibana Architecture: Move the rest of shared-ux modules (elastic#205924)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/url-drilldown-plugin`
|\r\n`x-pack/platform/plugins/private/drilldowns/url_drilldown`
|\r\n\r\n\r\n\r\n\r\n#### 21 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/core-chrome-browser` | `src/core/packages/chrome/browser` |\r\n|
`@kbn/deeplinks-shared`
|\r\n`src/platform/packages/shared/deeplinks/shared` |\r\n|
`@kbn/home-sample-data-card`
|\r\n`src/platform/packages/shared/home/sample_data_card` |\r\n|
`@kbn/home-sample-data-tab`
|\r\n`src/platform/packages/shared/home/sample_data_tab` |\r\n|
`@kbn/home-sample-data-types`
|\r\n`src/platform/packages/shared/home/sample_data_types` |\r\n|
`@kbn/guided-onboarding`
|\r\n`src/platform/packages/shared/kbn-guided-onboarding` |\r\n|
`@kbn/item-buffer` | `src/platform/packages/private/kbn-item-buffer`
|\r\n| `@kbn/management-settings-section-registry`
|\r\n`src/platform/packages/shared/kbn-management/settings/section_registry`\r\n|\r\n|
`@kbn/management-settings-ids`
|\r\n`src/platform/packages/shared/kbn-management/settings/setting_ids`
|\r\n| `@kbn/react-mute-legacy-root-warning`
|\r\n`src/platform/packages/private/kbn-react-mute-legacy-root-warning`
|\r\n| `@kbn/saved-objects-settings`
|\r\n`src/platform/packages/private/kbn-saved-objects-settings` |\r\n|
`@kbn/react-kibana-context-common`
|\r\n`src/platform/packages/shared/react/kibana_context/common` |\r\n|
`@kbn/react-kibana-context-render`
|\r\n`src/platform/packages/shared/react/kibana_context/render` |\r\n|
`@kbn/react-kibana-context-root`
|\r\n`src/platform/packages/shared/react/kibana_context/root` |\r\n|
`@kbn/react-kibana-context-styled`
|\r\n`src/platform/packages/shared/react/kibana_context/styled` |\r\n|
`@kbn/react-kibana-context-theme`
|\r\n`src/platform/packages/shared/react/kibana_context/theme` |\r\n|
`@kbn/react-kibana-mount`
|\r\n`src/platform/packages/shared/react/kibana_mount` |\r\n|
`@kbn/serverless-project-switcher`
|\r\n`src/platform/packages/private/serverless/project_switcher` |\r\n|
`@kbn/serverless-common-settings`
|\r\n`src/platform/packages/private/serverless/settings/common` |\r\n|
`@kbn/serverless-observability-settings`
|\r\n`src/platform/packages/shared/serverless/settings/observability_project`\r\n|\r\n|
`@kbn/serverless-types`
|\r\n`src/platform/packages/private/serverless/types`
|\r\n\r\n\r\n<details >\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser/jest.config.js:12\r\nsrc/core/packages/chrome/browser/tsconfig.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:21\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:24\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:27\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:30\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:33\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:36\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:39\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:42\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:45\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:48\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:51\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:54\r\nsrc/platform/packages/private/kbn-item-buffer/jest.config.js:12\r\nsrc/platform/packages/private/kbn-item-buffer/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/jest.config.js:12\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/jest.config.js:12\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/jest.config.js:12\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:23\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:20\r\nsrc/platform/packages/private/serverless/types/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:29\r\nsrc/platform/packages/shared/home/sample_data_tab/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_types/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_context/root/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:31\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:37\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:40\r\nsrc/platform/packages/shared/react/kibana_context/styled/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/theme/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/private/drilldowns/url_drilldown/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<[email protected]>\r\nCo-authored-by:
Elastic Machine
<[email protected]>","sha":"64b6a1a5e7f779e61799186ff3605beaeb7227e3","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","Feature:Drilldowns","v9.0.0","Team:SharedUX","backport:prev-minor","plugin
groups"],"number":205924,"url":"https://github.com/elastic/kibana/pull/205924","mergeCommit":{"message":"Sustainable
Kibana Architecture: Move the rest of shared-ux modules (elastic#205924)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/url-drilldown-plugin`
|\r\n`x-pack/platform/plugins/private/drilldowns/url_drilldown`
|\r\n\r\n\r\n\r\n\r\n#### 21 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/core-chrome-browser` | `src/core/packages/chrome/browser` |\r\n|
`@kbn/deeplinks-shared`
|\r\n`src/platform/packages/shared/deeplinks/shared` |\r\n|
`@kbn/home-sample-data-card`
|\r\n`src/platform/packages/shared/home/sample_data_card` |\r\n|
`@kbn/home-sample-data-tab`
|\r\n`src/platform/packages/shared/home/sample_data_tab` |\r\n|
`@kbn/home-sample-data-types`
|\r\n`src/platform/packages/shared/home/sample_data_types` |\r\n|
`@kbn/guided-onboarding`
|\r\n`src/platform/packages/shared/kbn-guided-onboarding` |\r\n|
`@kbn/item-buffer` | `src/platform/packages/private/kbn-item-buffer`
|\r\n| `@kbn/management-settings-section-registry`
|\r\n`src/platform/packages/shared/kbn-management/settings/section_registry`\r\n|\r\n|
`@kbn/management-settings-ids`
|\r\n`src/platform/packages/shared/kbn-management/settings/setting_ids`
|\r\n| `@kbn/react-mute-legacy-root-warning`
|\r\n`src/platform/packages/private/kbn-react-mute-legacy-root-warning`
|\r\n| `@kbn/saved-objects-settings`
|\r\n`src/platform/packages/private/kbn-saved-objects-settings` |\r\n|
`@kbn/react-kibana-context-common`
|\r\n`src/platform/packages/shared/react/kibana_context/common` |\r\n|
`@kbn/react-kibana-context-render`
|\r\n`src/platform/packages/shared/react/kibana_context/render` |\r\n|
`@kbn/react-kibana-context-root`
|\r\n`src/platform/packages/shared/react/kibana_context/root` |\r\n|
`@kbn/react-kibana-context-styled`
|\r\n`src/platform/packages/shared/react/kibana_context/styled` |\r\n|
`@kbn/react-kibana-context-theme`
|\r\n`src/platform/packages/shared/react/kibana_context/theme` |\r\n|
`@kbn/react-kibana-mount`
|\r\n`src/platform/packages/shared/react/kibana_mount` |\r\n|
`@kbn/serverless-project-switcher`
|\r\n`src/platform/packages/private/serverless/project_switcher` |\r\n|
`@kbn/serverless-common-settings`
|\r\n`src/platform/packages/private/serverless/settings/common` |\r\n|
`@kbn/serverless-observability-settings`
|\r\n`src/platform/packages/shared/serverless/settings/observability_project`\r\n|\r\n|
`@kbn/serverless-types`
|\r\n`src/platform/packages/private/serverless/types`
|\r\n\r\n\r\n<details >\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser/jest.config.js:12\r\nsrc/core/packages/chrome/browser/tsconfig.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:21\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:24\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:27\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:30\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:33\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:36\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:39\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:42\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:45\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:48\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:51\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:54\r\nsrc/platform/packages/private/kbn-item-buffer/jest.config.js:12\r\nsrc/platform/packages/private/kbn-item-buffer/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/jest.config.js:12\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/jest.config.js:12\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/jest.config.js:12\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:23\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:20\r\nsrc/platform/packages/private/serverless/types/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:29\r\nsrc/platform/packages/shared/home/sample_data_tab/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_types/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_context/root/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:31\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:37\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:40\r\nsrc/platform/packages/shared/react/kibana_context/styled/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/theme/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/private/drilldowns/url_drilldown/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<[email protected]>\r\nCo-authored-by:
Elastic Machine
<[email protected]>","sha":"64b6a1a5e7f779e61799186ff3605beaeb7227e3"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","labelRegex":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205924","number":205924,"mergeCommit":{"message":"Sustainable
Kibana Architecture: Move the rest of shared-ux modules (elastic#205924)\n\n##
Summary\r\n\r\nThis PR aims at relocating some of the Kibana modules
(plugins and\r\npackages) into a new folder structure, according to the
_Sustainable\r\nKibana Architecture_ initiative.\r\n\r\n>
[!IMPORTANT]\r\n> * We kindly ask you to:\r\n> * Manually fix the errors
in the error section below (if there are\r\nany).\r\n> * Search for the
`packages[\\/\\\\]` and `plugins[\\/\\\\]` patterns in the\r\nsource
code (Babel and Eslint config files), and update
them\r\nappropriately.\r\n> * Manually
review\r\n`.buildkite/scripts/pipelines/pull_request/pipeline.ts` to
ensure that\r\nany CI pipeline customizations continue to be correctly
applied after\r\nthe changed path names\r\n> * Review all of the updated
files, specially the `.ts` and `.js` files\r\nlisted in the sections
below, as some of them contain relative paths\r\nthat have been
updated.\r\n> * Think of potential impact of the move, including tooling
and\r\nconfiguration files that can be pointing to the relocated
modules. E.g.:\r\n> * customised eslint rules\r\n> * docs pointing to
source code\r\n\r\n> [!NOTE]\r\n> * This PR has been
auto-generated.\r\n> * Any manual contributions will be lost if the
'relocate' script is\r\nre-run.\r\n> * Try to obtain the missing reviews
/ approvals before applying manual\r\nfixes, and/or keep your changes in
a .patch / git stash.\r\n> * Please
use\r\n[#sustainable_kibana_architecture](https://elastic.slack.com/archives/C07TCKTA22E)\r\nSlack
channel for feedback.\r\n\r\nAre you trying to rebase this PR to solve
merge conflicts? Please follow\r\nthe steps
describe\r\n[here](https://elastic.slack.com/archives/C07TCKTA22E/p1734019532879269?thread_ts=1734019339.935419&cid=C07TCKTA22E).\r\n\r\n####
1 plugin(s) are going to be relocated:\r\n\r\n| Id | Target folder
|\r\n| -- | ------------- |\r\n| `@kbn/url-drilldown-plugin`
|\r\n`x-pack/platform/plugins/private/drilldowns/url_drilldown`
|\r\n\r\n\r\n\r\n\r\n#### 21 packages(s) are going to be
relocated:\r\n\r\n| Id | Target folder |\r\n| -- | ------------- |\r\n|
`@kbn/core-chrome-browser` | `src/core/packages/chrome/browser` |\r\n|
`@kbn/deeplinks-shared`
|\r\n`src/platform/packages/shared/deeplinks/shared` |\r\n|
`@kbn/home-sample-data-card`
|\r\n`src/platform/packages/shared/home/sample_data_card` |\r\n|
`@kbn/home-sample-data-tab`
|\r\n`src/platform/packages/shared/home/sample_data_tab` |\r\n|
`@kbn/home-sample-data-types`
|\r\n`src/platform/packages/shared/home/sample_data_types` |\r\n|
`@kbn/guided-onboarding`
|\r\n`src/platform/packages/shared/kbn-guided-onboarding` |\r\n|
`@kbn/item-buffer` | `src/platform/packages/private/kbn-item-buffer`
|\r\n| `@kbn/management-settings-section-registry`
|\r\n`src/platform/packages/shared/kbn-management/settings/section_registry`\r\n|\r\n|
`@kbn/management-settings-ids`
|\r\n`src/platform/packages/shared/kbn-management/settings/setting_ids`
|\r\n| `@kbn/react-mute-legacy-root-warning`
|\r\n`src/platform/packages/private/kbn-react-mute-legacy-root-warning`
|\r\n| `@kbn/saved-objects-settings`
|\r\n`src/platform/packages/private/kbn-saved-objects-settings` |\r\n|
`@kbn/react-kibana-context-common`
|\r\n`src/platform/packages/shared/react/kibana_context/common` |\r\n|
`@kbn/react-kibana-context-render`
|\r\n`src/platform/packages/shared/react/kibana_context/render` |\r\n|
`@kbn/react-kibana-context-root`
|\r\n`src/platform/packages/shared/react/kibana_context/root` |\r\n|
`@kbn/react-kibana-context-styled`
|\r\n`src/platform/packages/shared/react/kibana_context/styled` |\r\n|
`@kbn/react-kibana-context-theme`
|\r\n`src/platform/packages/shared/react/kibana_context/theme` |\r\n|
`@kbn/react-kibana-mount`
|\r\n`src/platform/packages/shared/react/kibana_mount` |\r\n|
`@kbn/serverless-project-switcher`
|\r\n`src/platform/packages/private/serverless/project_switcher` |\r\n|
`@kbn/serverless-common-settings`
|\r\n`src/platform/packages/private/serverless/settings/common` |\r\n|
`@kbn/serverless-observability-settings`
|\r\n`src/platform/packages/shared/serverless/settings/observability_project`\r\n|\r\n|
`@kbn/serverless-types`
|\r\n`src/platform/packages/private/serverless/types`
|\r\n\r\n\r\n<details >\r\n<summary>Updated relative
paths</summary>\r\n\r\n```\r\nsrc/core/packages/chrome/browser/jest.config.js:12\r\nsrc/core/packages/chrome/browser/tsconfig.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:2\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:21\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:24\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:27\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:30\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:33\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:36\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:39\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:42\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:45\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:48\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:51\r\nsrc/core/packages/chrome/browser/tsconfig.type_check.json:54\r\nsrc/platform/packages/private/kbn-item-buffer/jest.config.js:12\r\nsrc/platform/packages/private/kbn-item-buffer/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/jest.config.js:12\r\nsrc/platform/packages/private/kbn-react-mute-legacy-root-warning/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/jest.config.js:12\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.json:2\r\nsrc/platform/packages/private/kbn-saved-objects-settings/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/jest.config.js:12\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/project_switcher/tsconfig.type_check.json:23\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/private/serverless/settings/common/tsconfig.type_check.json:20\r\nsrc/platform/packages/private/serverless/types/tsconfig.json:2\r\nsrc/platform/packages/private/serverless/types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/jest.config.js:12\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.json:2\r\nsrc/platform/packages/shared/deeplinks/shared/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_card/tsconfig.type_check.json:29\r\nsrc/platform/packages/shared/home/sample_data_tab/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/home/sample_data_tab/tsconfig.type_check.json:23\r\nsrc/platform/packages/shared/home/sample_data_types/jest.config.js:12\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.json:2\r\nsrc/platform/packages/shared/home/sample_data_types/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/jest.config.js:12\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-guided-onboarding/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/kbn-management/settings/section_registry/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.json:2\r\nsrc/platform/packages/shared/kbn-management/settings/setting_ids/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/common/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/render/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_context/root/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:31\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:37\r\nsrc/platform/packages/shared/react/kibana_context/root/tsconfig.type_check.json:40\r\nsrc/platform/packages/shared/react/kibana_context/styled/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/styled/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_context/theme/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_context/theme/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/jest.config.js:12\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:22\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:25\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:28\r\nsrc/platform/packages/shared/react/kibana_mount/tsconfig.type_check.json:34\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:2\r\nsrc/platform/packages/shared/serverless/settings/observability_project/tsconfig.type_check.json:20\r\nx-pack/platform/plugins/private/drilldowns/url_drilldown/tsconfig.json:2\r\n```\r\n\r\n</details>\r\n\r\n---------\r\n\r\nCo-authored-by:
kibanamachine
<[email protected]>\r\nCo-authored-by:
Elastic Machine
<[email protected]>","sha":"64b6a1a5e7f779e61799186ff3605beaeb7227e3"}}]}]
BACKPORT-->
---------
Co-authored-by: kibanamachine <[email protected]>1 parent 1899657 commit 037207e
File tree
257 files changed
+269
-268
lines changed- .github
- docs/developer
- packages
- kbn-babel-preset
- kbn-test
- react
- kibana_context
- render
- root
- styled
- theme
- kibana_mount
- serverless/project_switcher
- src
- core/packages/chrome/browser
- src
- platform
- packages
- private
- kbn-react-mute-legacy-root-warning
- kbn-saved-objects-settings
- serverless
- project_switcher
- mocks
- src
- settings/common
- types
- x-pack
- platform/plugins
- private/drilldowns/url_drilldown
- public
- lib
- test
- variables
- plugins/drilldowns
- test_serverless/api_integration/test_suites/common/core
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
257 files changed
+269
-268
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
146 | 146 | | |
147 | 147 | | |
148 | 148 | | |
149 | | - | |
| 149 | + | |
150 | 150 | | |
151 | 151 | | |
152 | 152 | | |
| |||
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | | - | |
| 380 | + | |
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
| |||
508 | 508 | | |
509 | 509 | | |
510 | 510 | | |
511 | | - | |
| 511 | + | |
512 | 512 | | |
513 | 513 | | |
514 | 514 | | |
| |||
517 | 517 | | |
518 | 518 | | |
519 | 519 | | |
520 | | - | |
521 | | - | |
522 | | - | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
523 | 523 | | |
524 | 524 | | |
525 | 525 | | |
| |||
602 | 602 | | |
603 | 603 | | |
604 | 604 | | |
605 | | - | |
606 | | - | |
| 605 | + | |
| 606 | + | |
607 | 607 | | |
608 | 608 | | |
609 | 609 | | |
| |||
714 | 714 | | |
715 | 715 | | |
716 | 716 | | |
717 | | - | |
718 | | - | |
719 | | - | |
720 | | - | |
721 | | - | |
722 | | - | |
723 | | - | |
| 717 | + | |
| 718 | + | |
| 719 | + | |
| 720 | + | |
| 721 | + | |
| 722 | + | |
| 723 | + | |
724 | 724 | | |
725 | 725 | | |
726 | 726 | | |
| |||
772 | 772 | | |
773 | 773 | | |
774 | 774 | | |
775 | | - | |
| 775 | + | |
776 | 776 | | |
777 | 777 | | |
778 | 778 | | |
| |||
853 | 853 | | |
854 | 854 | | |
855 | 855 | | |
856 | | - | |
| 856 | + | |
857 | 857 | | |
858 | | - | |
859 | | - | |
| 858 | + | |
| 859 | + | |
860 | 860 | | |
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
864 | | - | |
| 864 | + | |
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
| |||
1004 | 1004 | | |
1005 | 1005 | | |
1006 | 1006 | | |
1007 | | - | |
| 1007 | + | |
1008 | 1008 | | |
1009 | 1009 | | |
1010 | 1010 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
104 | | - | |
| 104 | + | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
970 | 970 | | |
971 | 971 | | |
972 | 972 | | |
973 | | - | |
| 973 | + | |
974 | 974 | | |
975 | 975 | | |
976 | 976 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
263 | 263 | | |
264 | 264 | | |
265 | 265 | | |
266 | | - | |
| 266 | + | |
267 | 267 | | |
268 | 268 | | |
269 | 269 | | |
| |||
446 | 446 | | |
447 | 447 | | |
448 | 448 | | |
449 | | - | |
| 449 | + | |
450 | 450 | | |
451 | 451 | | |
452 | 452 | | |
| |||
552 | 552 | | |
553 | 553 | | |
554 | 554 | | |
555 | | - | |
| 555 | + | |
556 | 556 | | |
557 | 557 | | |
558 | 558 | | |
| |||
561 | 561 | | |
562 | 562 | | |
563 | 563 | | |
564 | | - | |
565 | | - | |
566 | | - | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
567 | 567 | | |
568 | 568 | | |
569 | 569 | | |
| |||
635 | 635 | | |
636 | 636 | | |
637 | 637 | | |
638 | | - | |
639 | | - | |
| 638 | + | |
| 639 | + | |
640 | 640 | | |
641 | 641 | | |
642 | 642 | | |
| |||
730 | 730 | | |
731 | 731 | | |
732 | 732 | | |
733 | | - | |
734 | | - | |
735 | | - | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | | - | |
| 733 | + | |
| 734 | + | |
| 735 | + | |
| 736 | + | |
| 737 | + | |
| 738 | + | |
| 739 | + | |
740 | 740 | | |
741 | 741 | | |
742 | 742 | | |
| |||
782 | 782 | | |
783 | 783 | | |
784 | 784 | | |
785 | | - | |
| 785 | + | |
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
| |||
859 | 859 | | |
860 | 860 | | |
861 | 861 | | |
862 | | - | |
| 862 | + | |
863 | 863 | | |
864 | | - | |
865 | | - | |
| 864 | + | |
| 865 | + | |
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
869 | | - | |
| 869 | + | |
870 | 870 | | |
871 | 871 | | |
872 | 872 | | |
| |||
989 | 989 | | |
990 | 990 | | |
991 | 991 | | |
992 | | - | |
| 992 | + | |
993 | 993 | | |
994 | 994 | | |
995 | 995 | | |
| |||
0 commit comments