-
Notifications
You must be signed in to change notification settings - Fork 14.4k
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
feat(build): uplift Lerna + replace insecure shortid with nanoid + uplift Yeoman-related packages + ESM-ize generator-superset #29419
feat(build): uplift Lerna + replace insecure shortid with nanoid + uplift Yeoman-related packages + ESM-ize generator-superset #29419
Conversation
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
…rform corresponding refactors Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
… column char limit Signed-off-by: hainenber <[email protected]>
…aries + fix Jest tests + add specific ESLint config Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
Signed-off-by: hainenber <[email protected]>
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.
This is looking great to me... I just need to find time to test it out!
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.
LGTM
I really appreciate all your solid contributions! I'll take a look at all your open PRs today. |
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.
Generator seems to work! I echo Max... thanks for all the contributions!
After the Lerna uplift, I'm experiencing build errors in docker when running build-dev. It appears the optional dependency @nx isn't being installed, but is required by Lerna post update. Anyone experiencing this? |
Can you share the build failure's screenshot? I ran
|
Confirming that running |
I believe this error is specific to building with docker. When I sh into the superset_app contianer, I see that the optional dependencies aren't being built within the node_modules directory. Building locally with |
…lift Yeoman-related packages + ESM-ize generator-superset (#29419) Signed-off-by: hainenber <[email protected]>
I'm hitting the same issue that @fisjac reported in our ci now. https://github.com/apache/superset/actions/runs/10119252433/job/27987414693?pr=29723 and also when running |
I'm also hitting it here #29788 🙁 |
The side effects of not loading the dependencies were fixed with @mistercrunch's PR here. But I noted in @kgabryje's PR that the lock file can still get out of sync because it will only pull in the dependency required for the OS that built the lockfile. Although at last look the package-lock file has all the dependencies. |
feat(build): uplift major version for CI-related packages
SUMMARY
Uplift major version for notable CI-related packages. Notable changes:
shortid
with successornanoid
+ corresponding refactorsyeoman
-related packages to latest v7generator-superset
package in order to work withyeoman-generator
v7BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
ADDITIONAL INFORMATION