Skip to content

chore(deps-dev): bump @babel/core from 7.29.7 to 8.0.5 - #636

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/babel/core-8.0.5
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/babel/core-8.0.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Bumps @babel/core from 7.29.7 to 8.0.5.

Release notes

Sourced from @​babel/core's releases.

v8.0.5 (2026-09-10)

Thanks @​drubetti, @​jibin7jose, @​joelle-a-dev, @​journey-ad, @​Kjubikstronk, @​MatteoGabriele, and @​zhangli091011 for your first PRs!

👓 Spec Compliance

  • babel-parser

🐛 Bug Fix

📝 Documentation

🏠 Internal

  • babel-cli, babel-core, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-preset-env
  • babel-node
  • babel-types

... (truncated)

Changelog

Sourced from @​babel/core's changelog.

v8.0.5 (2026-09-10)

👓 Spec Compliance

  • babel-parser

🐛 Bug Fix

📝 Documentation

🏠 Internal

  • babel-cli, babel-core, babel-helper-compilation-targets, babel-helper-create-class-features-plugin, babel-helper-create-regexp-features-plugin, babel-helper-fixtures, babel-preset-env
  • babel-node
  • babel-types

🏃‍♀️ Performance

  • babel-parser

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 14, 2026
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
drafto Ready Ready Preview Sep 20, 2026 3:52pm UTC

@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: JakubAnderwald/drafto/.coderabbit.yaml

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 23b5a75c-9adf-4f03-860b-f3c14fa6eac1

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@JakubAnderwald

Copy link
Copy Markdown
Owner

Nightly bot: major version bump, needs review

Package: @babel/core 7.29.7 → 8.0.5 (devDependency in apps/desktop/package.json; pnpm-lock.yaml re-resolves the hoisted @babel/core to 8.0.5, so apps/mobile picks it up too)

CI: ❌ Desktop Checks and Mobile Checks fail. Every Jest suite fails before any test runs:

Starting from Babel 8.0.0, the 'loadPartialConfig' function expects a callback. If you need to call it synchronously, please use 'loadPartialConfigSync'.

Lint & Typecheck, Unit & Integration (web), E2E, Scripts and SonarCloud pass. They don't go through Babel.

Breaking changes relevant to this codebase

  • Sync config APIs now need a callback, or the *Sync variant (loadPartialConfig, transform, and others). babel-jest@29.7.0 calls loadPartialConfig synchronously, so Jest can't run in either app.
    • Affected: apps/desktop/jest.config.* and every desktop test; apps/mobile tests (they use the hoisted @babel/core)
  • Babel 7 plugins and presets have Babel 7 peer ranges. The lockfile now pairs Babel 8 with packages that only support Babel 7:
    • babel-jest@29.7.0: peer @babel/core ^7.8.0
    • @babel/plugin-proposal-decorators@7.29.7: peer ^7.0.0-0. Used in apps/desktop/babel.config.js and apps/mobile/babel.config.js for WatermelonDB legacy: true decorators
    • babel-preset-expo@55.0.25 (mobile) and @react-native/babel-preset@0.86.3 / Metro (desktop and mobile) are built and tested against Babel 7
  • Desktop fossil build (ADR-0027). The macOS app builds only from the primary checkout's frozen node_modules, which has Babel 7. Merging this would leave package.json and the lockfile out of step with that fossil. react-native-macos@0.81's Metro/Babel toolchain was never validated on Babel 8.

Breaking changes NOT relevant

  • preset-env useBuiltIns removal: we don't use @babel/preset-env directly
  • babel-node / @babel/register fixes: not used
  • Parser/generator spec fixes (html entities, bigint prefixes, new import access): no effect on app code
  • isTSX removed from plugin-syntax-typescript types: we don't use it directly
  • semververkit internal refactor: internal only

Peer dependency impacts

Babel 8 support would need a coordinated upgrade, not a single bump:

  • babel-jest → a Jest 30+ line with Babel 8 support (and jest / jest-expo / @react-native/jest-preset to match)
  • @babel/plugin-proposal-decorators → 8.x
  • babel-preset-expo and @react-native/babel-preset / Metro → versions that officially support Babel 8 (upstream Expo / RN releases)
  • @babel/runtime is already ^8.0.0 in desktop; not a blocker

Recommendation: Unsafe, don't merge

This bump breaks every mobile and desktop test run. The Babel toolchain (Expo, React Native/Metro, babel-jest) doesn't support Babel 8 yet, and desktop is also bound by the fossil build. Close this PR (@dependabot ignore this major version) and come back to Babel 8 when Expo and React Native ship Babel 8 support. Upgrade it with those packages, not alone.

Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.29.7 to 8.0.5.
- [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.5/packages/babel-core)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #645.

@dependabot dependabot Bot closed this Sep 21, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/babel/core-8.0.5 branch September 21, 2026 17:27

This branch was successfully deployed

1 active deployment
Preview 5bcdcc6b Deployed Sep 20, 2026 by vercel[bot]
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 needs-review Needs manual review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant