Minimize shared-common everywhere#188606
Conversation
|
/ci |
78033e7 to
4688a67
Compare
0fcfca4 to
0ed5298
Compare
|
/ci |
|
/ci |
💔 Build Failed
Failed CI StepsHistory
cc @afharo |
|
/ci |
tiansivive
left a comment
There was a problem hiding this comment.
LGTM from Security Entity Analytics
59b3145 to
89d46ae
Compare
d9a8e6d to
c80f20b
Compare
dmlemeshko
left a comment
There was a problem hiding this comment.
appex-qa changes LGTM
|
Thank you all for approving! Updating from |
💛 Build succeeded, but was flaky
Failed CI StepsTest Failures
Metrics [docs]Module Count
Public APIs missing comments
Any counts in public APIs
Public APIs missing exports
Page load bundle
Unknown metric groupsAPI count
ESLint disabled in files
ESLint disabled line counts
References to deprecated APIs
Total ESLint disabled count
History
To update your PR or re-run it, just comment with: cc @afharo |
## Summary I noticed `elastic/appex-qa` is pinged for quite many PRs. with #188606 some test folders became packages with `"owner": "@elastic/appex-qa",`, that autmatically updated CODEOWNERS file with appex-qa listed for basically every test path. https://github.com/elastic/kibana/pull/188606/files#diff-3d36a1bf06148bc6ba1ce2ed3d19de32ea708d955fed212c0d27c536f0bd4da7R878-R881 This PR removes `owner` for the following test "packages" - x-pack/test_serverless - test - x-pack/test and CODEOWNERS file keeps these paths without specific owner. --------- Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Summary
At the moment, our package generator creates all packages with the type
shared-common. This means that we cannot enforce boundaries between server-side-only code and the browser, and vice-versa.packages/core/*src/core/type to be identified by thepluginpattern (publicandserverdirectories) vs. a package (either common, or single-scoped)commonlogic that shouldn't be so common 🙃For maintainers