build(deps-dev): bump babel-loader from 8.2.5 to 10.1.1 in /ui by dependabot[bot] · Pull Request #8458 · taskcluster/taskcluster · GitHub
Skip to content

build(deps-dev): bump babel-loader from 8.2.5 to 10.1.1 in /ui#8458

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/babel-loader-10.1.1
Open

build(deps-dev): bump babel-loader from 8.2.5 to 10.1.1 in /ui#8458
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/ui/babel-loader-10.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 8, 2026

Copy link
Copy Markdown
Contributor

Bumps babel-loader from 8.2.5 to 10.1.1.

Release notes

Sourced from babel-loader's releases.

v10.1.1

What's Changed

Full Changelog: babel/babel-loader@v10.1.0...v10.1.1

v10.1.0

What's Changed

New Contributors

Full Changelog: babel/babel-loader@v10.0.0...v10.1.0

v10.0.0

What's Changed

Breaking Changes

New Features

Bug Fixes

Docs

Dependencies

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR 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)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.2.5 to 10.1.1.
- [Release notes](https://github.com/babel/babel-loader/releases)
- [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md)
- [Commits](babel/babel-loader@v8.2.5...v10.1.1)

---
updated-dependencies:
- dependency-name: babel-loader
  dependency-version: 10.1.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

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 Apr 8, 2026
@dependabot dependabot Bot requested a review from a team as a code owner April 8, 2026 11:04
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Apr 8, 2026
@dependabot dependabot Bot requested review from lotas, matt-boris and petemoore and removed request for a team April 8, 2026 11:04
@dependabot dependabot Bot added the javascript Pull requests that update Javascript code label Apr 8, 2026
@dependabot dependabot Bot temporarily deployed to dependabot-automerge April 8, 2026 11:05 Inactive

@taskcluster-bot taskcluster-bot left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Babel Loader Major Version Bump Review

This PR updates babel-loader from version 8.2.5 to 10.1.1, representing a major version bump with significant changes.

Breaking Changes Identified

  1. Node.js version requirement: Now requires ^18.20.0 || ^20.10.0 || >=22.0.0 (was previously more permissive)
  2. Webpack version requirement: Now requires >= 5.61.0 (was previously >=2)
  3. Cache hashing changes: The loader now uses output.hashFunction as the cache hasher instead of the previous default
  4. Dependency simplification: Removed several internal dependencies (loader-utils, find-cache-dir, make-dir, schema-utils) which could affect custom configurations
  5. Peer dependency changes: Webpack is now marked as an optional peer dependency

New Features

  • Added babel-loader logger support
  • Enhanced cache support with external dependencies
  • Support for Babel 8 (in addition to Babel 7)
  • Better cache stability for filenames

Codebase Impact Analysis

The codebase uses babel-loader in ui/webpack.config.js in a standard configuration:

loader: "babel-loader",

While the basic usage pattern remains unchanged, this major version bump introduces several breaking changes that could affect the build process:

  1. Runtime requirements: Need to verify Node.js and Webpack versions meet new minimums
  2. Cache behavior: The change to use output.hashFunction for caching could affect build performance and cache invalidation
  3. Internal dependencies: Removal of loader-utils and other dependencies might affect any custom babel-loader configurations

CI Failure Analysis

The CI is currently failing (69/75 tests passed), and given the major version bump with breaking changes, these failures are likely related to this dependency update. The failures span multiple areas (browser tests, deployment, rules) which suggests a fundamental build or configuration issue.

Recommendation

This requires human review because:

  1. It's a major version bump with multiple breaking changes
  2. CI is currently failing, likely due to these changes
  3. Need to verify Node.js and Webpack version compatibility
  4. Cache behavior changes could affect build performance
  5. The scope of changes warrants manual verification

Before merging, ensure:

  • Node.js version meets the new requirements
  • Webpack version is >= 5.61.0
  • Test the build process thoroughly
  • Verify cache behavior is acceptable

This is an automated review generated by AI dependency analysis.

CI is failing (6 check(s): ui-browser-test, Redirect rules - taskcluster-web, Dependabot auto-merge, Header rules - taskcluster-web, Pages changed - taskcluster-web, netlify/taskcluster-web/deploy-preview). Assessment did not identify code changes needed — failures may be pre-existing. This review is submitted as a comment, not an approval.

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

Status: Backlog / Inbox

Development

Successfully merging this pull request may close these issues.

1 participant