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]

Reply via email to