refactor(monorepo): move superset-ui to superset(stage 2)#17552
Conversation
b52f206 to
c26d3a9
Compare
Codecov Report
@@ Coverage Diff @@
## master #17552 +/- ##
==========================================
- Coverage 76.94% 68.59% -8.36%
==========================================
Files 1049 1588 +539
Lines 56672 64931 +8259
Branches 7849 6961 -888
==========================================
+ Hits 43609 44542 +933
- Misses 12810 18499 +5689
- Partials 253 1890 +1637
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
cf6acbf to
44cbf80
Compare
44cbf80 to
bfb4a12
Compare
bfb4a12 to
508b9a0
Compare
342d5b0 to
508b9a0
Compare
508b9a0 to
a5addbb
Compare
tsconfig
update webpack config update webpack config
edit .codecov.yml
fix refactor genertor lint error
update jest.config.js allow superset-generator temporarily disallow generator unit test temporarily remove test dir in plugins ignore superet-ui-demo fix dir try to increase code coverage prettier disable generator update jest updates root jest remove generator add comments update jest config
add comments
a5addbb to
1213309
Compare
villebro
left a comment
There was a problem hiding this comment.
A few comments. In general I find this works very well, amazing work! 🎉 There will inevitably be some todos that will require follow-up PRs, but I think this is already a big improvement over the current development workflow, so feeling inclined to approve this to unblock plugin development.
| target: auto | ||
| threshold: 0% | ||
| core-packages-ts: | ||
| target: 95% |
There was a problem hiding this comment.
Note to other reviewers - this was set to 95 % due to codecov reporting slightly lower coverage stats than on superset-ui. This will be fixed in a follow-up PR
There was a problem hiding this comment.
Thanks for the reminder.
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
geido
left a comment
There was a problem hiding this comment.
This is a giant leap. Thanks for all the hard work!
|
Tested in local. LGTM. Thanks for the huge improvement! |
|
/testenv up |
|
@kgabryje Ephemeral environment spinning up at http://35.87.14.131:8080. Credentials are |
ktmud
left a comment
There was a problem hiding this comment.
This is really cool! Thanks for the hard work. I'm wondering if we can split CI for plugins into separate workflows just to make it easier to debug.
kgabryje
left a comment
There was a problem hiding this comment.
Tested manually, works great. Amazing work!
villebro
left a comment
There was a problem hiding this comment.
What an epic series of PRs! Amazing work @zhaoyongjie ! 🎉🎉🎉
|
Ephemeral environment shutdown and build artifacts deleted. |
SUMMARY
This PR implement SIP-58, move superset-ui to this repo. NOTICE: Please merge relocation-PR before merging this PR.
packages,plugins,scriptsdirectories intosuperset_frontendpackages/*andplugins/*to lerna packagesbabel-extract.sh.packagesandpluginsis appended inbabel.cfgTo ensure that every PR passes the CI, the monorepo-related PR is split into multiple stages.