Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add @kbn/react-kibana-context-* packages to shared bundle #204794

Merged
merged 3 commits into from
Dec 30, 2024

Conversation

Dosant
Copy link
Contributor

@Dosant Dosant commented Dec 18, 2024

Summary

Part of #204761

These packages are meant to be used by each render tree. react-kibana-context-theme was already part of a shared bundle and most of them were already part of Bazel, let's add all of them for consistency and to reduce bundle size

cc @clintandrewhall @tkajtoch

@Dosant Dosant changed the title add context packages to shared bundle Add @kbn/react-kibana-*-contextpackages to shared bundle Dec 19, 2024
@Dosant Dosant changed the title Add @kbn/react-kibana-*-contextpackages to shared bundle Add @kbn/react-kibana-context-*packages to shared bundle Dec 19, 2024
@Dosant Dosant changed the title Add @kbn/react-kibana-context-*packages to shared bundle Add @kbn/react-kibana-context-* packages to shared bundle Dec 19, 2024
@Dosant Dosant added release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience) backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) labels Dec 19, 2024
@Dosant Dosant marked this pull request as ready for review December 19, 2024 15:08
@Dosant Dosant requested review from a team as code owners December 19, 2024 15:08
@elasticmachine
Copy link
Contributor

Pinging @elastic/appex-sharedux (Team:SharedUX)

@Dosant
Copy link
Contributor Author

Dosant commented Dec 30, 2024

@elasticmachine merge upstream

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

Module Count

Fewer modules leads to a faster build time

id before after diff
advancedSettings 122 97 -25
aiops 631 612 -19
alerting 246 234 -12
apm 1930 1918 -12
banners 45 20 -25
canvas 1293 1281 -12
cases 859 847 -12
cloudDataMigration 34 9 -25
cloudLinks 90 67 -23
cloudSecurityPosture 662 650 -12
console 237 225 -12
controls 380 356 -24
core 422 410 -12
crossClusterReplication 135 121 -14
dashboard 698 687 -11
dashboardEnhanced 109 84 -25
data 535 512 -23
dataQuality 92 78 -14
dataUsage 145 131 -14
dataViewEditor 98 75 -23
dataViewFieldEditor 174 151 -23
dataViewManagement 250 238 -12
dataVisualizer 733 714 -19
devTools 45 31 -14
discover 947 935 -12
embeddable 122 97 -25
enterpriseSearch 2310 2298 -12
entityManagerApp 46 34 -12
eventAnnotationListing 639 619 -20
exploratoryView 184 172 -12
expressionGauge 119 94 -25
expressionHeatmap 231 206 -25
expressionLegacyMetricVis 59 34 -25
expressionMetricVis 164 139 -25
expressionPartitionVis 248 223 -25
expressionTagcloud 219 194 -25
expressionXY 309 284 -25
filesManagement 201 189 -12
fleet 1253 1241 -12
globalSearchBar 58 37 -21
graph 313 301 -12
grokdebugger 53 28 -25
guidedOnboarding 54 31 -23
home 269 257 -12
imageEmbeddable 154 131 -23
indexLifecycleManagement 264 252 -12
indexManagement 700 688 -12
infra 1300 1288 -12
ingestPipelines 358 344 -14
inputControlVis 107 82 -25
inspector 90 65 -25
interactiveSetup 70 45 -25
inventory 259 247 -12
kibanaOverview 139 127 -12
kibanaReact 219 200 -19
lens 1556 1544 -12
licenseManagement 127 113 -14
licensing 41 16 -25
links 144 119 -25
logstash 77 63 -14
management 132 120 -12
maps 1268 1257 -11
metricsDataAccess 305 282 -23
ml 2142 2131 -11
mockIdpPlugin 47 22 -25
monitoring 501 489 -12
navigation 89 66 -23
newsfeed 39 16 -23
observability 1111 1099 -12
observabilityLogsExplorer 213 201 -12
observabilityOnboarding 257 245 -12
osquery 347 335 -12
painlessLab 57 32 -25
presentationPanel 124 99 -25
profiling 314 302 -12
remoteClusters 127 113 -14
reporting 165 140 -25
rollup 148 134 -14
runtimeFields 46 21 -25
savedObjects 48 23 -25
savedObjectsManagement 124 112 -12
savedObjectsTagging 118 95 -23
searchHomepage 154 142 -12
searchIndices 245 233 -12
searchInferenceEndpoints 264 252 -12
searchPlayground 271 259 -12
searchprofiler 91 66 -25
security 529 517 -12
securitySolution 6508 6496 -12
serverless 90 67 -23
serverlessSearch 312 298 -14
share 103 80 -23
slo 864 852 -12
snapshotRestore 213 199 -14
spaces 340 328 -12
streamsApp 201 189 -12
synthetics 1061 1049 -12
telemetry 66 41 -25
timelines 187 162 -25
transform 488 476 -12
triggersActionsUi 870 858 -12
uiActions 52 27 -25
unifiedSearch 387 366 -21
upgradeAssistant 171 159 -12
uptime 592 580 -12
ux 207 195 -12
visDefaultEditor 255 230 -25
visTypeMarkdown 44 19 -25
visTypeTable 62 37 -25
visTypeTimelion 78 53 -25
visTypeTimeseries 509 488 -21
visTypeVega 343 319 -24
visTypeVislib 138 113 -25
visualizations 494 482 -12
watcher 191 177 -14
total -2042

Public APIs missing comments

Total count of every public API that lacks a comment. Target amount is 0. Run node scripts/build_api_docs --plugin [yourplugin] --stats comments for more detailed information.

id before after diff
@kbn/ui-shared-deps-src 52 55 +3

Async chunks

Total size of all lazy-loaded chunks that will be downloaded as the user navigates the app

id before after diff
advancedSettings 37.0KB 37.0KB +25.0B
aiops 623.3KB 613.4KB -10.0KB
alerting 101.6KB 99.1KB -2.5KB
apm 5.6MB 5.6MB -2.6KB
canvas 1.1MB 1.0MB -2.6KB
cases 535.4KB 535.5KB +97.0B
cloudDataMigration 6.6KB 3.6KB -3.0KB
cloudSecurityPosture 503.4KB 500.9KB -2.5KB
console 207.1KB 207.6KB +541.0B
controls 495.2KB 492.7KB -2.6KB
crossClusterReplication 147.5KB 144.1KB -3.4KB
dashboard 668.6KB 669.5KB +980.0B
data 52.4KB 52.5KB +25.0B
dataQuality 29.2KB 26.1KB -3.0KB
dataUsage 243.8KB 240.7KB -3.1KB
dataViewEditor 49.4KB 49.9KB +452.0B
dataViewFieldEditor 178.3KB 178.7KB +383.0B
dataViewManagement 140.8KB 138.3KB -2.5KB
dataVisualizer 614.9KB 596.3KB -18.6KB
devTools 8.7KB 5.8KB -2.9KB
discover 786.9KB 784.2KB -2.7KB
embeddable 1.6KB 1.6KB +1.0B
enterpriseSearch 2.6MB 2.6MB -1.0KB
entityManagerApp 12.2KB 9.6KB -2.5KB
eventAnnotationListing 232.3KB 229.7KB -2.6KB
exploratoryView 184.0KB 181.3KB -2.7KB
expressionGauge 21.9KB 21.9KB +2.0B
expressionHeatmap 26.8KB 26.8KB +3.0B
expressionLegacyMetricVis 12.0KB 12.0KB +1.0B
expressionMetricVis 5.3KB 5.3KB -1.0B
expressionPartitionVis 43.6KB 43.5KB -29.0B
expressionTagcloud 26.8KB 26.8KB +2.0B
expressionXY 135.7KB 135.8KB +7.0B
filesManagement 126.1KB 123.6KB -2.5KB
fleet 1.7MB 1.7MB +167.0B
graph 418.8KB 416.3KB -2.5KB
grokdebugger 11.7KB 8.7KB -3.0KB
home 153.0KB 150.4KB -2.6KB
imageEmbeddable 70.5KB 65.4KB -5.1KB
indexLifecycleManagement 166.8KB 163.9KB -2.9KB
indexManagement 702.3KB 702.8KB +515.0B
infra 1.3MB 1.3MB -6.0KB
ingestPipelines 407.1KB 407.2KB +53.0B
inputControlVis 52.8KB 49.8KB -3.0KB
inventory 234.6KB 231.8KB -2.8KB
kibanaOverview 66.0KB 63.5KB -2.5KB
kibanaReact 197.2KB 197.1KB -6.0B
lens 1.5MB 1.5MB -2.6KB
licenseManagement 47.5KB 44.6KB -2.9KB
links 48.8KB 47.8KB -1.0KB
logstash 34.3KB 31.3KB -3.0KB
management 49.2KB 46.7KB -2.5KB
maps 3.0MB 3.0MB +898.0B
metricsDataAccess 100.2KB 97.6KB -2.6KB
ml 4.7MB 4.7MB -41.4KB
mockIdpPlugin 28.1KB 28.1KB -1.0B
monitoring 538.9KB 535.5KB -3.5KB
navigation 26.4KB 26.8KB +453.0B
observability 480.8KB 480.9KB +111.0B
observabilityLogsExplorer 148.6KB 145.9KB -2.7KB
observabilityOnboarding 274.8KB 272.3KB -2.5KB
osquery 1.0MB 1.0MB +505.0B
painlessLab 19.3KB 16.3KB -3.0KB
profiling 406.9KB 404.3KB -2.6KB
remoteClusters 80.2KB 77.4KB -2.8KB
reporting 61.2KB 61.3KB +52.0B
rollup 116.5KB 113.7KB -2.7KB
savedObjectsManagement 87.7KB 85.2KB -2.5KB
savedObjectsTagging 47.0KB 47.0KB +26.0B
searchHomepage 55.9KB 53.1KB -2.7KB
searchIndices 170.3KB 167.4KB -2.9KB
searchInferenceEndpoints 219.4KB 216.7KB -2.7KB
searchPlayground 165.1KB 162.5KB -2.7KB
searchprofiler 49.5KB 46.5KB -3.1KB
security 541.4KB 541.5KB +86.0B
securitySolution 21.4MB 21.4MB -19.4KB
serverless 27.0KB 27.5KB +429.0B
serverlessSearch 372.2KB 362.7KB -9.5KB
share 3.6KB 4.1KB +452.0B
slo 852.6KB 835.3KB -17.3KB
snapshotRestore 264.1KB 261.1KB -3.0KB
spaces 256.9KB 257.0KB +48.0B
streamsApp 185.0KB 182.3KB -2.7KB
synthetics 1.1MB 1.1MB -6.0KB
timelines 33.4KB 30.5KB -3.0KB
transform 476.4KB 473.7KB -2.7KB
triggersActionsUi 1.7MB 1.7MB -36.1KB
unifiedSearch 363.5KB 364.0KB +490.0B
upgradeAssistant 158.8KB 158.9KB +50.0B
uptime 467.5KB 464.8KB -2.7KB
ux 168.2KB 165.5KB -2.7KB
visDefaultEditor 95.3KB 95.3KB +26.0B
visTypeMarkdown 5.8KB 5.8KB -7.0B
visTypeTable 19.0KB 19.0KB +2.0B
visTypeTimelion 38.8KB 38.8KB +2.0B
visTypeTimeseries 507.3KB 507.7KB +416.0B
visTypeVega 1.9MB 1.9MB +447.0B
visTypeVislib 371.3KB 371.4KB +55.0B
visualizations 322.2KB 322.9KB +619.0B
watcher 167.4KB 164.1KB -3.3KB
total -296.1KB

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
advancedSettings 8.2KB 4.9KB -3.3KB
aiops 17.5KB 17.3KB -150.0B
alerting 25.8KB 25.6KB -209.0B
apm 38.5KB 38.4KB -85.0B
banners 11.2KB 7.9KB -3.2KB
canvas 14.6KB 14.4KB -153.0B
cases 164.7KB 161.7KB -3.0KB
cloudDataMigration 4.8KB 4.5KB -258.0B
cloudLinks 31.0KB 28.2KB -2.7KB
cloudSecurityPosture 18.0KB 17.9KB -85.0B
console 39.0KB 35.6KB -3.4KB
controls 14.3KB 14.1KB -153.0B
core 447.7KB 445.4KB -2.2KB
crossClusterReplication 12.4KB 12.2KB -209.0B
dashboard 52.4KB 49.1KB -3.3KB
dashboardEnhanced 18.7KB 15.4KB -3.3KB
data 421.7KB 418.8KB -2.9KB
dataQuality 8.5KB 8.3KB -209.0B
dataUsage 7.7KB 7.5KB -209.0B
dataViewEditor 14.3KB 11.1KB -3.2KB
dataViewFieldEditor 27.5KB 24.3KB -3.2KB
dataViewManagement 5.2KB 5.2KB -85.0B
dataVisualizer 26.3KB 26.0KB -209.0B
devTools 11.2KB 11.0KB -209.0B
discover 45.2KB 45.2KB -85.0B
embeddable 34.8KB 31.5KB -3.3KB
enterpriseSearch 52.2KB 52.1KB -153.0B
entityManagerApp 5.0KB 4.8KB -209.0B
eventAnnotationListing 11.0KB 10.9KB -153.0B
exploratoryView 44.1KB 43.9KB -211.0B
expressionGauge 17.0KB 13.8KB -3.2KB
expressionHeatmap 17.9KB 14.8KB -3.2KB
expressionLegacyMetricVis 13.2KB 10.0KB -3.2KB
expressionMetricVis 17.6KB 14.4KB -3.2KB
expressionPartitionVis 29.9KB 26.7KB -3.2KB
expressionTagcloud 14.0KB 10.8KB -3.2KB
expressionXY 42.8KB 39.5KB -3.2KB
filesManagement 4.1KB 3.9KB -153.0B
fleet 174.2KB 171.2KB -2.9KB
globalSearchBar 30.6KB 27.8KB -2.8KB
graph 8.2KB 8.0KB -153.0B
grokdebugger 4.6KB 4.4KB -258.0B
guidedOnboarding 30.4KB 27.6KB -2.8KB
home 11.6KB 11.5KB -154.0B
imageEmbeddable 6.0KB 5.8KB -209.0B
indexLifecycleManagement 27.7KB 27.5KB -209.0B
indexManagement 47.7KB 44.3KB -3.4KB
infra 51.1KB 51.0KB -85.0B
ingestPipelines 18.4KB 15.1KB -3.3KB
inputControlVis 8.3KB 8.1KB -258.0B
inspector 25.7KB 22.4KB -3.2KB
interactiveSetup 60.5KB 57.3KB -3.2KB
inventory 13.2KB 13.0KB -209.0B
kbnUiSharedDeps-srcJs 3.5MB 3.5MB +2.5KB
kibanaOverview 5.4KB 5.3KB -85.0B
kibanaReact 40.0KB 37.3KB -2.7KB
lens 50.4KB 50.3KB -85.0B
licenseManagement 11.4KB 11.1KB -209.0B
licensing 12.4KB 9.2KB -3.2KB
links 16.8KB 16.7KB -155.0B
logstash 14.3KB 14.1KB -209.0B
management 10.8KB 10.8KB -85.0B
maps 55.1KB 51.8KB -3.3KB
metricsDataAccess 44.4KB 44.2KB -153.0B
ml 77.8KB 77.7KB -146.0B
mockIdpPlugin 10.6KB 7.4KB -3.2KB
monitoring 25.7KB 25.5KB -209.0B
navigation 18.3KB 16.8KB -1.5KB
newsfeed 13.5KB 10.8KB -2.7KB
observability 105.2KB 102.2KB -2.9KB
observabilityLogsExplorer 15.2KB 15.0KB -141.0B
observabilityOnboarding 10.5KB 10.3KB -209.0B
osquery 47.8KB 44.5KB -3.4KB
painlessLab 10.3KB 10.0KB -258.0B
presentationPanel 43.9KB 40.8KB -3.2KB
profiling 17.7KB 17.6KB -141.0B
remoteClusters 9.2KB 9.0KB -209.0B
reporting 51.1KB 47.7KB -3.3KB
rollup 12.2KB 12.0KB -209.0B
runtimeFields 14.6KB 11.4KB -3.2KB
savedObjects 18.3KB 15.1KB -3.2KB
savedObjectsManagement 20.0KB 19.8KB -209.0B
savedObjectsTagging 23.3KB 20.5KB -2.8KB
searchHomepage 4.8KB 4.7KB -153.0B
searchIndices 7.7KB 7.5KB -153.0B
searchInferenceEndpoints 7.0KB 6.8KB -153.0B
searchPlayground 7.0KB 6.9KB -153.0B
searchprofiler 15.7KB 15.4KB -258.0B
security 69.1KB 66.4KB -2.7KB
securitySolution 88.2KB 88.1KB -85.0B
serverless 15.1KB 12.1KB -3.1KB
serverlessSearch 23.0KB 22.8KB -209.0B
share 58.3KB 55.2KB -3.2KB
slo 29.8KB 29.6KB -155.0B
snapshotRestore 27.3KB 27.1KB -209.0B
spaces 35.4KB 32.6KB -2.8KB
streamsApp 5.5KB 5.4KB -153.0B
synthetics 37.8KB 37.6KB -209.0B
telemetry 25.6KB 22.5KB -3.1KB
timelines 202.0KB 201.7KB -258.0B
transform 18.5KB 18.3KB -209.0B
triggersActionsUi 127.1KB 126.9KB -161.0B
uiActions 24.7KB 21.5KB -3.3KB
unifiedSearch 38.9KB 35.8KB -3.2KB
upgradeAssistant 25.4KB 22.6KB -2.9KB
uptime 22.9KB 22.7KB -209.0B
ux 7.0KB 6.8KB -209.0B
visDefaultEditor 24.7KB 21.5KB -3.3KB
visTypeMarkdown 10.4KB 7.2KB -3.2KB
visTypeTable 19.9KB 16.7KB -3.2KB
visTypeTimelion 14.2KB 11.0KB -3.2KB
visTypeTimeseries 21.2KB 18.0KB -3.2KB
visTypeVega 45.7KB 42.5KB -3.2KB
visTypeVislib 15.8KB 12.5KB -3.3KB
visualizations 65.6KB 62.3KB -3.3KB
watcher 13.7KB 13.5KB -209.0B
total -177.7KB
Unknown metric groups

API count

id before after diff
@kbn/ui-shared-deps-src 61 64 +3

async chunk count

id before after diff
aiops 40 39 -1
dataVisualizer 17 16 -1
slo 31 30 -1
triggersActionsUi 66 65 -1
total -4

History

@Dosant Dosant merged commit 39d8d7d into elastic:main Dec 30, 2024
8 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.x

https://github.com/elastic/kibana/actions/runs/12545318115

@kibanamachine
Copy link
Contributor

💔 All backports failed

Status Branch Result
8.x Backport failed because of merge conflicts

Manual backport

To create the backport manually run:

node scripts/backport --pr 204794

Questions ?

Please refer to the Backport tool documentation

@Dosant
Copy link
Contributor Author

Dosant commented Dec 30, 2024

💚 All backports created successfully

Status Branch Result
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

Dosant added a commit to Dosant/kibana that referenced this pull request Dec 30, 2024
…204794)

## Summary

Part of elastic#204761

These packages are meant to be used by each render tree.
`react-kibana-context-theme` was already part of a shared bundle and
most of them were already part of Bazel, let's add all of them for
consistency and to reduce bundle size

(cherry picked from commit 39d8d7d)

# Conflicts:
#	packages/kbn-ui-shared-deps-src/BUILD.bazel
#	packages/kbn-ui-shared-deps-src/src/definitions.js
#	packages/kbn-ui-shared-deps-src/src/entry.js
Dosant added a commit that referenced this pull request Dec 30, 2024
…04794) (#205259)

# Backport

This will backport the following commits from `main` to `8.x`:
- [Add `@kbn/react-kibana-context-*` packages to shared bundle
(#204794)](#204794)

<!--- 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":"2024-12-30T10:33:20Z","message":"Add
`@kbn/react-kibana-context-*` packages to shared bundle (#204794)\n\n##
Summary\r\n\r\nPart of
https://github.com/elastic/kibana/issues/204761\r\n\r\nThese packages
are meant to be used by each render
tree.\r\n`react-kibana-context-theme` was already part of a shared
bundle and\r\nmost of them were already part of Bazel, let's add all of
them for\r\nconsistency and to reduce bundle
size","sha":"39d8d7dc3fd4140cf3f7477cb7343d21ea113e48","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["release_note:skip","v9.0.0","Team:SharedUX","backport:prev-minor"],"number":204794,"url":"https://github.com/elastic/kibana/pull/204794","mergeCommit":{"message":"Add
`@kbn/react-kibana-context-*` packages to shared bundle (#204794)\n\n##
Summary\r\n\r\nPart of
https://github.com/elastic/kibana/issues/204761\r\n\r\nThese packages
are meant to be used by each render
tree.\r\n`react-kibana-context-theme` was already part of a shared
bundle and\r\nmost of them were already part of Bazel, let's add all of
them for\r\nconsistency and to reduce bundle
size","sha":"39d8d7dc3fd4140cf3f7477cb7343d21ea113e48"}},"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/204794","number":204794,"mergeCommit":{"message":"Add
`@kbn/react-kibana-context-*` packages to shared bundle (#204794)\n\n##
Summary\r\n\r\nPart of
https://github.com/elastic/kibana/issues/204761\r\n\r\nThese packages
are meant to be used by each render
tree.\r\n`react-kibana-context-theme` was already part of a shared
bundle and\r\nmost of them were already part of Bazel, let's add all of
them for\r\nconsistency and to reduce bundle
size","sha":"39d8d7dc3fd4140cf3f7477cb7343d21ea113e48"}}]}] BACKPORT-->
stratoula pushed a commit to stratoula/kibana that referenced this pull request Jan 2, 2025
…204794)

## Summary

Part of elastic#204761

These packages are meant to be used by each render tree.
`react-kibana-context-theme` was already part of a shared bundle and
most of them were already part of Bazel, let's add all of them for
consistency and to reduce bundle size
benakansara pushed a commit to benakansara/kibana that referenced this pull request Jan 2, 2025
…204794)

## Summary

Part of elastic#204761

These packages are meant to be used by each render tree.
`react-kibana-context-theme` was already part of a shared bundle and
most of them were already part of Bazel, let's add all of them for
consistency and to reduce bundle size
cqliu1 pushed a commit to cqliu1/kibana that referenced this pull request Jan 2, 2025
…204794)

## Summary

Part of elastic#204761

These packages are meant to be used by each render tree.
`react-kibana-context-theme` was already part of a shared bundle and
most of them were already part of Bazel, let's add all of them for
consistency and to reduce bundle size
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Jan 13, 2025
…204794)

## Summary

Part of elastic#204761

These packages are meant to be used by each render tree.
`react-kibana-context-theme` was already part of a shared bundle and
most of them were already part of Bazel, let's add all of them for
consistency and to reduce bundle size
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-minor Backport to (8.x) the previous minor version (i.e. one version back from main) release_note:skip Skip the PR/issue when compiling release notes Team:SharedUX Team label for AppEx-SharedUX (formerly Global Experience) v8.18.0 v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants