rusackas opened a new pull request, #41534:
URL: https://github.com/apache/superset/pull/41534

   ### SUMMARY
   
   Stops Dependabot from re-opening the ~17 individual `@babel/*` 7.x → 8.x 
major-bump PRs by ignoring `version-update:semver-major` for `@babel/*` in the 
frontend npm config.
   
   The Babel 8 upgrade is blocked on the surrounding ecosystem, which still 
relies on Babel APIs removed in v8 and has not shipped Babel 8 support:
   
   - **`@emotion/babel-plugin`** — calls the removed `NodePath#hoist` (and is 
required for the `css` prop; latest release is still Babel-7-only).
   - **`babel-plugin-jsx-remove-data-test-id`** — calls the removed 
`t.jSXOpeningElement` builder (unmaintained since 2022).
   - **`ts-jest`** — peer-caps `@babel/core` at `< 8`.
   
   The attempt in #41510 confirmed this requires patching multiple unmaintained 
plugins plus chasing ESM-transform fallout — a stack of workarounds, not a 
clean upgrade. Babel 8 must be adopted atomically as a single manual upgrade 
once the ecosystem catches up; the ignore clause is annotated with a TODO to 
remove it then.
   
   ### TESTING INSTRUCTIONS
   
   N/A — Dependabot config only. The ignore rule takes effect on Dependabot's 
next scan.
   
   ### ADDITIONAL INFORMATION
   
   - [ ] Has associated issue:
   - [ ] Changes UI
   - [ ] Includes DB Migration
   - [ ] Introduces new feature or API
   - [ ] Removes existing feature or API
   
   Related: #41510 (closed Babel 8 attempt)
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


-- 
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