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]
