Skip to content

Bump @babel/core from 7.21.3 to 7.29.7 - #57

Merged
ide merged 2 commits into
mainfrom
dependabot/npm_and_yarn/babel/core-7.29.7
Jun 22, 2026
Merged

ide merged 2 commits into
mainfrom
dependabot/npm_and_yarn/babel/core-7.29.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 22, 2026

Copy link
Copy Markdown
Contributor

Bumps @babel/core from 7.21.3 to 7.29.7.

Release notes

Sourced from @​babel/core's releases.

v7.29.7 (2026-05-25)

Re-release all packages with npm provenance attestations

v7.29.6 (2026-05-25)

🐛 Bug Fix

Committers: 3

v7.29.5 (2026-05-05)

🏠 Internal

  • babel-preset-env
    • Update @babel/* dependencies

v7.29.4 (2026-05-05)

🐛 Bug Fix

  • babel-plugin-transform-modules-systemjs
    • #17974 [7.x backport]fix(systemjs): improve module string name support (@​JLHwung)

Committers: 1

v7.29.3 (2026-04-30)

👓 Spec Compliance

🐛 Bug Fix

  • babel-helper-create-class-features-plugin, babel-plugin-proposal-decorators
    • #17931 fix(decorators): replace super within all removed static elements (@​JLHwung)
  • babel-register
  • babel-compat-data, babel-plugin-bugfix-safari-rest-destructuring-rhs-array, babel-preset-env

💅 Polish

  • babel-parser

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​babel/core since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.21.3 to 7.29.7.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.7/packages/babel-core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-version: 7.29.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jun 22, 2026
Why
===

Bumping `@babel/core` to 7.29.7 pulls in `node-releases`, a transitive dependency of the Jest toolchain, at a version that declares `engines: node >=18`. Yarn classic treats that as a hard error, so `yarn install --frozen-lockfile` fails on the Node 14 and 16 legs of the CI matrix and blocks the dependency update.

Node 14 and 16 have been end-of-life for a while, and the development toolchain now requires Node 18 or newer. Moving the matrix to current LTS versions keeps CI green without holding back dev-dependency updates.

This does not change the versions of Node that consumers can use. `@babel/core` is only test tooling; the published package depends solely on `cross-spawn`, and its `engines` field still allows Node 12 and up. The one effect worth disclosing in the next release notes is that we no longer run the test suite against Node versions older than 18.

How
===

I changed the test matrix in the Tests workflow from `['14', '16', '18']` to `['18', '20', '22']`.

Test Plan
===

I ran `yarn install --frozen-lockfile` and `yarn test` on Node 24 locally, and the suite passed.

CI will exercise the new matrix across Node 18, 20, and 22.
@ide
ide merged commit abbe659 into main Jun 22, 2026
3 checks passed
@ide
ide deleted the dependabot/npm_and_yarn/babel/core-7.29.7 branch June 22, 2026 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant