rusackas commented on PR #41510: URL: https://github.com/apache/superset/pull/41510#issuecomment-4835008358
Closing this Babel 8 upgrade attempt — CI confirmed it's blocked on the surrounding ecosystem. Babel 8 here requires patching multiple unmaintained plugins that call Babel APIs removed in v8: - `@emotion/babel-plugin` → removed `NodePath#hoist` (and is required for the `css` prop; latest release is still Babel-7-only) - `babel-plugin-jsx-remove-data-test-id` → removed `t.jSXOpeningElement` builder (unmaintained since 2022) - `ts-jest` → peer-caps `@babel/core < 8` …plus ESM-transform fallout across the Jest suite. That's a stack of workarounds, not a clean upgrade. Babel 8 must be adopted atomically as a single manual upgrade once the ecosystem catches up. #41534 configures Dependabot to stop re-opening the individual `@babel/*` 8.x PRs. Keeping this branch (`chore/babel-8-upgrade`) around for reference when we revisit. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
