Skip to content

chore(deps-dev): bump @babel/runtime from 7.29.7 to 8.0.0#1007

Closed
dependabot[bot] wants to merge 9 commits into
developfrom
dependabot/npm_and_yarn/babel/runtime-8.0.0
Closed

chore(deps-dev): bump @babel/runtime from 7.29.7 to 8.0.0#1007
dependabot[bot] wants to merge 9 commits into
developfrom
dependabot/npm_and_yarn/babel/runtime-8.0.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps @babel/runtime from 7.29.7 to 8.0.0.

Release notes

Sourced from @​babel/runtime's releases.

v8.0.0 (2026-06-16)

NOTE: The changelog below is relative to v8.0.0-rc.6. You can find a summary of all the breaking changes shipped in the Babel 8 release line in the migration guide for users and migration guide for plugin developers.

Read the release blog post at http://babeljs.io/blog/2026/06/16/8.0.0!

👓 Spec Compliance

💥 Breaking Change

  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser

🐛 Bug Fix

  • babel-generator
  • babel-plugin-transform-modules-systemjs

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

Committers: 6

v8.0.0-rc.6 (2026-05-25)

Re-release all packages with npm provenance attestations

🐛 Bug Fix

... (truncated)

Changelog

Sourced from @​babel/runtime's changelog.

v8.0.0 (2026-06-16)

👓 Spec Compliance

💥 Breaking Change

  • babel-cli, babel-node, babel-plugin-proposal-decorators, babel-plugin-transform-classes, babel-plugin-transform-function-name, babel-plugin-transform-modules-commonjs, babel-plugin-transform-object-rest-spread, babel-plugin-transform-parameters, babel-plugin-transform-react-constant-elements, babel-plugin-transform-regenerator, babel-preset-env, babel-register
  • babel-plugin-transform-runtime, babel-runtime-corejs3, babel-runtime
  • babel-parser

🐛 Bug Fix

  • babel-generator
  • babel-plugin-transform-modules-systemjs

📝 Documentation

🏠 Internal

🏃‍♀️ Performance

v8.0.0-rc.6 (2026-05-25)

🐛 Bug Fix

🏠 Internal

  • babel-core
  • babel-compat-data, babel-register
  • babel-helper-transform-fixture-test-runner, babel-node
  • babel-build-external-helpers, babel-cli, babel-generator, babel-helper-fixtures, babel-helper-plugin-test-runner, babel-helper-transform-fixture-test-runner, babel-node, babel-parser, babel-plugin-transform-modules-systemjs, babel-types

🔬 Output optimization

... (truncated)

Commits

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)

Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.29.7 to 8.0.0.
- [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/v8.0.0/packages/babel-runtime)

---
updated-dependencies:
- dependency-name: "@babel/runtime"
  dependency-version: 8.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the area:dependencies Composer/npm dependency work label Jun 19, 2026
@dependabot
dependabot Bot requested a review from ashleyshaw as a code owner June 19, 2026 08:25
@dependabot dependabot Bot added the area:dependencies Composer/npm dependency work label Jun 19, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Credits must be used to enable repository wide code reviews.

@github-actions github-actions Bot added the meta:dependabot-security Dependabot update appears security-related and eligible for guarded automation label Jun 19, 2026
@ashleyshaw
ashleyshaw enabled auto-merge (squash) June 19, 2026 09:19
@github-actions github-actions Bot added lang:js JavaScript/TypeScript lang:json JSON config/content status:needs-review Awaiting code review priority:normal Default priority type:chore Chore / small hygiene change meta:needs-changelog Requires a changelog entry before merge labels Jun 19, 2026

Copy link
Copy Markdown
Member

·@·d·ependabot r·ebase


Generated by Claude Code

@ashleyshaw

Copy link
Copy Markdown
Member

@Mergifyio rebase

@ashleyshaw

Copy link
Copy Markdown
Member

@Mergifyio queue

@mergify

mergify Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

rebase

✅ Branch has been successfully rebased

@mergify

mergify Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • 🟠 Waiting for queue conditions
  • ⏳ Enter queue
  • ⏳ Run checks
  • ⏳ Merge
Waiting for
  • -closed [📌 queue requirement]
  • any of: [🛡 GitHub branch protection]
    • check-neutral = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
    • check-skipped = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
    • check-success = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
  • any of: [🛡 GitHub branch protection]
    • check-neutral = Validate PR Template / validate-pr-template
    • check-skipped = Validate PR Template / validate-pr-template
    • check-success = Validate PR Template / validate-pr-template
All conditions
  • -closed [📌 queue requirement]
  • any of [🔀 queue conditions]:
    • all of [📌 queue conditions of queue rule default]:
      • any of [🛡 GitHub branch protection]:
        • check-neutral = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
        • check-skipped = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
        • check-success = CI • Unified Checks (Lint, Test, Validate) / All Checks Passed
      • any of [🛡 GitHub branch protection]:
        • check-neutral = Validate PR Template / validate-pr-template
        • check-skipped = Validate PR Template / validate-pr-template
        • check-success = Validate PR Template / validate-pr-template
  • -conflict [📌 queue requirement]
  • -draft [📌 queue requirement]
  • any of [📌 queue -> configuration change requirements]:
    • -mergify-configuration-changed
    • check-success = Configuration changed
  • any of [📌 queue requirement]:
    • check-neutral = Mergify Merge Protections
    • check-skipped = Mergify Merge Protections
    • check-success = Mergify Merge Protections

ashleyshaw added a commit that referenced this pull request Jul 15, 2026
)

* fix(deps): resolve Babel peer-dependency conflict blocking npm ci

Two prior Dependabot PRs bumped @babel/plugin-transform-runtime and
@babel/preset-react to 8.0.1, which require @babel/core@^8.0.0 — but
@babel/core and the rest of the toolchain (@babel/preset-env,
@babel/plugin-proposal-class-properties, etc.) are still on 7.x. This
conflict breaks `npm ci` for every job on every branch, since the base
branch itself carries the broken lockfile state.

Revert both packages to 7.29.7 (their prior working version) rather than
force the full stack to 8.x — that's a much larger breaking-change migration
(4 open Dependabot PRs are attempting it: #1002, #1004, #1007, #1026, all
either conflicting with each other or not yet merged) that deserves its own
dedicated PR with full test coverage, not a same-day hotfix.

npm ci, npm run lint:all, and npm run test (72 suites / 668 tests) all pass
against current develop with this change.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

* docs: add CHANGELOG entry for Babel peer-dependency fix

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
@ashleyshaw

Copy link
Copy Markdown
Member

Superseded by #1044, which upgrades the full Babel toolchain to 8.x together (this package's 8.x release peer-requires @babel/core@^8.0.0, so it can't merge independently while other Babel packages stay on 7.x — see #1044's description). Closing in favor of the coordinated migration.

@ashleyshaw ashleyshaw closed this Jul 15, 2026
auto-merge was automatically disabled July 15, 2026 18:28

Pull request was closed

@dependabot @github

dependabot Bot commented on behalf of github Jul 15, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/babel/runtime-8.0.0 branch July 15, 2026 18:28
ashleyshaw added a commit that referenced this pull request Jul 15, 2026
…1044)

* chore(deps): upgrade Babel toolchain to 8.x (coordinated migration)

Bumps @babel/core, @babel/preset-env, @babel/preset-react,
@babel/preset-typescript, @babel/plugin-transform-runtime, and
@babel/runtime to their 8.x releases together, since preset-env,
preset-react, preset-typescript, and plugin-transform-runtime 8.x all
peer-require @babel/core ^8.0.0 — they cannot land independently
(this is why the individual Dependabot PRs for these packages showed
as CONFLICTING/DIRTY; see #1002, #1004, #1007, #1026).

Also:
- Removes @babel/plugin-proposal-class-properties,
  @babel/plugin-proposal-object-rest-spread, and
  @babel/plugin-syntax-import-meta from babel.config.cjs and
  package.json. None of these have an 8.x release (their proposals
  were long ago folded into standard JS/babel-preset-env), and their
  peer dependency on @babel/core is pinned to `^7.0.0-0`, making them
  incompatible with core 8. Verified via a direct transformSync smoke
  test that preset-env alone still handles class fields, object
  rest/spread, and import.meta without them.
- Bumps babel-jest from 29.7.0 (peer-requires @babel/core ^7.8.0, so
  it doesn't support babel 8 devDependency) to 30.4.1.
- Sets Jest's coverageProvider to "v8" instead of the default
  "babel". Babel 8 exposed a circular-require bug in Jest's Istanbul
  coverage instrumentation path (@jest/transform's nested
  @babel/core@7.29.7 copy resolves to an empty exports object when
  lazily instrumenting a dynamically-required file), which only
  reproduced under `--coverage` and only for
  scripts/agents/includes/sync-version.js (the one file explicitly
  exempted from transformIgnorePatterns because it's require()'d at
  runtime rather than statically imported). Switching to V8's native
  coverage sidesteps the Babel/Istanbul instrumentation path
  entirely; full suite (72 suites / 668 tests) passes both with and
  without coverage.

Verified: npm ci, npm run test:js (668/668 passing), npm run
lint:pkg-json, and a targeted eslint pass all green.

* docs: add changelog entry for babel 8 migration (#1044)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:dependencies Composer/npm dependency work lang:js JavaScript/TypeScript lang:json JSON config/content meta:dependabot-security Dependabot update appears security-related and eligible for guarded automation meta:needs-changelog Requires a changelog entry before merge priority:normal Default priority status:needs-review Awaiting code review type:chore Chore / small hygiene change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant