-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[embeddable] remove getAttributeService from start API #203660
Conversation
/ci |
/ci |
/ci |
/ci |
1 similar comment
/ci |
@elasticmachine merge upstream |
/ci |
/ci |
/ci |
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Module Count
Public APIs missing comments
Async chunks
Public APIs missing exports
Page load bundle
Unknown metric groupsAPI count
async chunk count
References to deprecated APIs
History
|
Pinging @elastic/kibana-presentation (Team:Presentation) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code-only review, Data Discovery test change LGTM 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changes LGTM! Code only review. The bundle size reduction is great!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i18n changes LGTM, reduces the bundles size too!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tested locally 👍
Starting backport for target branches: 8.x https://github.com/elastic/kibana/actions/runs/12299747533 |
Part of embeddable refactor cleanup AttributeService is moved from embeddable plugin to visualizations plugin. PR reduces visualizations bundle size by avoiding importing `legacy/embeddable/index.ts` in plugin page load --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> (cherry picked from commit 9ce5239)
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
#204059) # Backport This will backport the following commits from `main` to `8.x`: - [[embeddable] remove getAttributeService from start API (#203660)](#203660) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Nathan Reese","email":"reese.nathan@elastic.co"},"sourceCommit":{"committedDate":"2024-12-12T15:38:11Z","message":"[embeddable] remove getAttributeService from start API (#203660)\n\nPart of embeddable refactor cleanup\r\n\r\nAttributeService is moved from embeddable plugin to visualizations\r\nplugin.\r\n\r\nPR reduces visualizations bundle size by avoiding importing\r\n`legacy/embeddable/index.ts` in plugin page load\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"9ce523939279bdeba399b447849db47fa0877a23","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Embedding","Team:Presentation","release_note:skip","v9.0.0","project:embeddableRebuild","backport:version","v8.18.0"],"title":"[embeddable] remove getAttributeService from start API","number":203660,"url":"https://github.com/elastic/kibana/pull/203660","mergeCommit":{"message":"[embeddable] remove getAttributeService from start API (#203660)\n\nPart of embeddable refactor cleanup\r\n\r\nAttributeService is moved from embeddable plugin to visualizations\r\nplugin.\r\n\r\nPR reduces visualizations bundle size by avoiding importing\r\n`legacy/embeddable/index.ts` in plugin page load\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"9ce523939279bdeba399b447849db47fa0877a23"}},"sourceBranch":"main","suggestedTargetBranches":["8.x"],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/203660","number":203660,"mergeCommit":{"message":"[embeddable] remove getAttributeService from start API (#203660)\n\nPart of embeddable refactor cleanup\r\n\r\nAttributeService is moved from embeddable plugin to visualizations\r\nplugin.\r\n\r\nPR reduces visualizations bundle size by avoiding importing\r\n`legacy/embeddable/index.ts` in plugin page load\r\n\r\n---------\r\n\r\nCo-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>\r\nCo-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>","sha":"9ce523939279bdeba399b447849db47fa0877a23"}},{"branch":"8.x","label":"v8.18.0","branchLabelMappingKey":"^v8.18.0$","isSourceBranch":false,"state":"NOT_CREATED"}]}] BACKPORT--> Co-authored-by: Nathan Reese <reese.nathan@elastic.co>
Part of embeddable refactor cleanup AttributeService is moved from embeddable plugin to visualizations plugin. PR reduces visualizations bundle size by avoiding importing `legacy/embeddable/index.ts` in plugin page load --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
Part of embeddable refactor cleanup
AttributeService is moved from embeddable plugin to visualizations plugin.
PR reduces visualizations bundle size by avoiding importing
legacy/embeddable/index.ts
in plugin page load