Skip to content

fix(deps): bump the dependencies group with 4 updates - #22683

Merged
alexander-akait merged 4 commits into
mainfrom
dependabot/submodules/dependencies-b7be2e30c7
Oct 15, 2026
Merged

alexander-akait merged 4 commits into
mainfrom
dependabot/submodules/dependencies-b7be2e30c7

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the dependencies group with 4 updates: test/external/test262-cases, test/external/wpt, test/external/swc and test/external/oxc.

Updates test/external/test262-cases from 7ab7faf to 2e0a567

Commits
  • 2e0a567 Add coverage for number conversion in JSON.stringify and Array.p.join
  • c8c7988 Add more tests for Intl.Locale.prototype.getCollations (#5021)
  • a5f3021 Add more tests for Intl.Locale.prototype.getTextInfo (#5023)
  • 3fd3eab Add more tests for Intl.Locale.prototype.getNumberingSystems
  • 5992dc3 Declare a in the sm expressions harness so the destructuring tests run in s...
  • See full diff in compare view

Updates test/external/wpt from 13748c3 to ddb25fd

Commits
  • ddb25fd DOMException and QuotaExceededError should be exposed everywhere
  • 924c07c Selectors: improve :host coverage
  • be3ccb8 Picking the selected option of a single-select deselects it
  • 561228c Test that a popup keeps its Document-Isolation-Policy across a browsing conte...
  • 00f1786 Test that MediaStreamTrackHandle cannot be transferred to shared and service ...
  • 4f673b8 Test that Document-Isolation-Policy is ignored in an HTTPS iframe in an HTTP ...
  • 172abd2 Use paired nearest alpha rounding and correct conversion expectations.
  • 1674c98 Container size queries truncate fractional container sizes to integers (#63532)
  • c999c58 Don't let appearance change display on non-widget elements
  • 55c93c3 Change WPT content-visibility-auto-svg-image.html to just use a colorful squa...
  • Additional commits viewable in compare view

Updates test/external/swc from 1391a34 to 63ced3b

Commits
  • 63ced3b chore: Publish 1.16.18 with swc_core v82.0.2
  • 82f7c2b chore: Update changelog
  • ff4257e chore: Publish 1.16.18-nightly-20261011.1 with swc_core v82.0.2
  • 6bf07a2 chore: Publish crates with swc_core v82.0.2
  • 2125403 fix(bindings): fall back to a safe cache root on Unix (#12500)
  • 6841927 fix(es/minifier): Check decl for side effect (#12501)
  • eef36fe chore: Update changelog
  • d2bfb94 chore: Publish 1.16.17 with swc_core v82.0.1
  • 8a88249 chore(ci): Remove cold-load performance limits on all OSes (#12502)
  • 806bc2c chore: Update changelog
  • Additional commits viewable in compare view

Updates test/external/oxc from 6a7d48b to 9a9eb83

Commits
  • 9a9eb83 chore(deps): update emnapi to v2.0.0-alpha.6 (#27567)
  • d6fff87 chore(oxfmt): bump bundled prettier (#27553)
  • 7b64739 chore(oxfmt): bump prettier-plugin-astro (#27552)
  • ce4e8dc feat(oxfmt): support overrides[].parser -> associations[].language migrat...
  • a495e82 feat(oxfmt): support associations config to specify language over filepath ...
  • ffc6a71 chore(minifier): update AGENTS.md with notes about supported syntax (#27540)
  • 98573d2 refactor(isolated_declarations): use CloneIn to clone Comments (#27543)
  • 5487247 perf(ast): generate derive for CloneIn on Comment (#27542)
  • 2a280a2 chore(deps): update dependency oxlint-tsgolint to v7.0.2004 (#27541)
  • cd1c192 perf(minifier): optimize unused expression removal in minimize_if (#27545)
  • Additional commits viewable in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 14, 2026
@changeset-bot

changeset-bot Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8e04616

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

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

⚙️ Run configuration
  • Configuration used: Repository: webpack/webpack/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 7473dc1f-e535-48f2-85c9-65767db2c8cd

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
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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.

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

This PR is packaged and the instant preview is available (9b5fab7).

Install it locally:

  • npm
npm i -D webpack@https://pkg.pr.new/webpack@9b5fab7
  • yarn
yarn add -D webpack@https://pkg.pr.new/webpack@9b5fab7
  • pnpm
pnpm add -D webpack@https://pkg.pr.new/webpack@9b5fab7

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Types Coverage

Coverage after merging dependabot/submodules/dependencies-b7be2e30c7 into main will be
97.39%
Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
bin
   webpack.js98.82%100%100%98.82%103
declarations
   WebpackOptions.ts99.94%100%100%99.94%4238
examples
   build-common.js100%100%100%100%
   buildAll.js100%100%100%100%
   examples.js100%100%100%100%
   template-common.js98.21%100%100%98.21%72
examples/custom-javascript-parser
   test.filter.js100%100%100%100%
examples/custom-javascript-parser/internals
   acorn-parse.js100%100%100%100%
   meriyah-parse.js100%100%100%100%
   oxc-parse.js100%100%100%100%
examples/markdown
   webpack.config.mjs100%100%100%100%
examples/module-federation
   test.filter.js100%100%100%100%
examples/reexport-components
   test.filter.js100%100%100%100%
examples/ssr
   test.filter.js100%100%100%100%
examples/typescript
   test.filter.js100%100%100%100%
examples/typescript-non-erasable
   test.filter.js50%100%100%50%5
examples/virtual-modules
   test.filter.js100%100%100%100%
examples/wasm-bindgen-esm
   test.filter.js100%100%100%100%
examples/wasm-complex
   test.filter.js100%100%100%100%
examples/wasm-emscripten
   test.filter.js100%100%100%100%
examples/wasm-simple
   test.filter.js100%100%100%100%
examples/wasm-simple-source-phase
   test.filter.js100%100%100%100%
lib
   Chunk.js100%100%100%100%
   Compilation.js98.67%100%100%98.67%1767, 2080, 2087, 2095, 2117, 2120, 23, 3080, 3617, 3655, 4244, 4248, 4375, 4396, 4521, 4558, 4565, 4618–4619, 4623, 4628, 4644–4645, 4659–4660, 4665–4666, 5190, 5216, 6046, 6063, 6081, 6097, 6112, 6137, 6140, 6508, 6511–6512, 6517, 6532, 6615, 6639, 843–844
   Compiler.js98.81%100%100%98.81%1116, 1153, 1156, 1336–1337, 1345, 848, 934, 975
   Dependency.js100%100%100%100%
   DependencyTemplate.js100%100%100%100%
   EntryPlugin.js100%100%100%100%
   Entrypoint.js100%100%100%100%
   ExternalsPlugin.js100%100%100%100%
   FileSystemInfo.js100%100%100%100%
   InitFragment.js100%100%100%100%
   LibraryTemplatePlugin.js100%100%100%100%
   ModuleFilenameHelpers.js100%100%100%100%
   ModuleNotFoundError.js100%100%100%100%
   MultiCompiler.js98.89%100%100%98.89%468, 540, 727, 792
   NormalModule.js100%100%100%100%
   NullFactory.js100%100%100%100%
   ProgressPlugin.js100%100%100%100%
   RawModule.js100%100%100%100%
   RequestShortener.js100%100%100%100%
   SingleEntryPlugin.js100%100%100%100%
   WebpackError.js100%100%100%100%
   index.js100%100%100%100%
   webpack.js98.56%100%100%98.56%302, 304
lib/asset
   AssetBytesGenerator.js100%100%100%100%
   AssetBytesParser.js100%100%100%100%
   AssetGenerator.js100%100%100%100%
   AssetModule.js100%100%100%100%
   AssetModulesPlugin.js98.45%100%100%98.45%335, 359, 362, 492, 59
   AssetParser.js100%100%100%100%
   AssetSourceGenerator.js100%100%100%100%
   AssetSourceParser.js100%100%100%100%
   RawDataUrlModule.js100%100%100%100%
   WebManifestGenerator.js100%100%100%100%
   WebManifestParser.js100%100%100%100%
lib/async-modules
   AsyncModuleHelpers.js100%100%100%100%
   AwaitDependenciesInitFragment.js100%100%100%100%
   InferAsyncModulesPlugin.js100%100%100%100%
   isGeneratorLowered.js100%100%100%100%
lib/bun
   BunTargetPlugin.js100%100%100%100%
lib/cache
   AddBuildDependenciesPlugin.js100%100%100%100%
   AddManagedPathsPlugin.js100%100%100%100%
   Cache.js96.49%100%100%96.49%10, 104
   CacheFacade.js100%100%100%100%
   IdleFileCachePlugin.js97.92%100%100%97.92%75, 87, 95
   MemoryCachePlugin.js92%100%100%92%33, 42
   MemoryWithGcCachePlugin.js93.42%100%100%93.42%106, 120–121, 130, 88
   PackFileCacheStrategy.js96.54%100%100%96.54%1304, 1404, 1408, 1470, 1716, 1800, 1823, 1853, 682, 701, 711–713, 715, 731–732, 737, 740, 742, 747, 752, 777, 783, 817, 823, 829, 834, 845, 854, 859–860, 862, 879, 885–886, 888
   ResolverCachePlugin.js100%100%100%100%
   getLazyHashedEtag.js100%100%100%100%
   mergeEtags.js100%100%100%100%
lib/config
   OptionsApply.js100%100%100%100%
   PlatformPlugin.js100%100%100%100%
   WebpackOptionsApply.js100%100%100%100%
   WebpackOptionsDefaulter.js100%100%100%100%
   browserslistTargetHandler.js100%100%100%100%
   cli.js98.88%100%100%98.88%114, 546, 578, 628
   defaults.js99.38%100%100%99.38%1624–1626, 1634, 283, 286, 291, 295, 544
   defineConfig.js100%100%100%100%
   getClaimedAssetTypes.js100%100%100%100%
   normalization.js99.14%100%100%99.14%285–286, 356, 371
   target.js100%100%100%100%
   validateSchema.js94.67%100%100%94.67%100, 87, 89, 98
lib/container
   ContainerEntryDependency.js100%100%100%100%
   ContainerEntryModule.js100%100%100%100%
   ContainerEntryModuleFactory.js100%100%100%100%
   ContainerExposedDependency.js100%100%100%100%
   ContainerPlugin.js100%100%100%100%
   ContainerReferencePlugin.js100%100%100%100%
   FallbackDependency.js100%100%100%100%
   FallbackItemDependency.js100%100%100%100%
   FallbackModule.js100%100%100%100%
   FallbackModuleFactory.js100%100%100%100%
   HoistContainerReferencesPlugin.js100%100%100%100%
   ModuleFederationPlugin.js100%100%100%100%
   RemoteModule.js100%100%100%100%
   RemoteRuntimeModule.js100%100%100%100%
   RemoteToExternalDependency.js100%100%100%100%
   declaredRemotes.js100%100%100%100%
   moduleFederationHooks.js100%100%100%100%
   options.js100%100%100%100%
lib/context
   ContextExclusionPlugin.js100%100%100%100%
   ContextModule.js99.88%100%100%99.88%1495
   ContextModuleFactory.js95.70%100%100%95.70%230, 257, 276, 280–281, 289, 466, 487, 492, 534, 543, 545, 549, 552, 558–559
   ContextReplacementPlugin.js100%100%100%100%
lib/css
   CssGenerator.js99.29%100%100%99.29%1092, 134, 301, 849
   CssInjectStyleRuntimeModule.js100%100%100%100%
   CssLoadingRuntimeModule.js100%100%100%100%
   CssModule.js100%100%100%100%
   CssModulesPlugin.js98.72%100%100%98.72%217, 418, 432, 445, 458, 481, 494, 507, 520
   CssParser.js99.76%100%100%99.76%1076, 2407, 3054, 3057, 3063, 3486, 929
   CssServerStylesRuntimeModule.js100%100%100%100%
   conventions.js98.65%100%100%98.65%93
   cssMinify.js100%100%100%100%
   data.js99.84%100%100%99.84%229, 5601
   syntax-parser.js99.69%100%100%99.69%10699–10700, 11236–11237, 11274, 11483, 11532, 13848, 13909–13912, 14012–14013, 14111–14112, 14831, 15128, 15130, 15639, 16005, 18144, 2610, 3315, 3317, 3322, 3341, 4090, 4096
   syntax-printer.js99.32%100%100%99.32%2567–2568, 2570–2571, 2573–2574, 2579, 2846–2849, 2942, 352, 3617, 4040, 4176, 4873, 5184, 5971, 726
   syntax.js100%100%100%100%
   topologicalSort.js100%100%100%100%
lib/debug
   ProfilingPlugin.js94.02%100%100%94.02%169, 417–419, 421, 425, 433, 437, 452, 580, 587, 596, 600, 609, 614, 620, 625, 92
lib/define
   DefinePlugin.js98.85%100%100%98.85%1493, 268–269, 285, 304, 378, 936, 938, 943, 967
   DotenvPlugin.js97.58%100%100%97.58%276, 391, 439, 452–453
   EnvironmentPlugin.js97.14%100%100%97.14%49
lib/deno
   DenoTargetPlugin.js100%100%100%100%
lib/dependencies
   ConstDependency.js100%100%100%100%
   ContextElementDependency.js100%100%100%100%
   NullDependency.js100%100%100%100%
lib/dependencies/amd
   AMDDefineDependency.js100%100%100%100%
   AMDDefineDependencyParserPlugin.js100%100%100%100%
   AMDPlugin.js99.31%100%100%99.31%54
   AMDRequireArrayDependency.js100%100%100%100%
   AMDRequireContextDependency.js100%100%100%100%
   AMDRequireDependenciesBlock.js100%100%100%100%
   AMDRequireDependenciesBlockParserPlugin.js100%100%100%100%
   AMDRequireDependency.js100%100%100%100%
   

@github-actions

github-actions Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Generated code size

Comparing base (409112f) to head (8e04616). Merging this pull request will not change the code webpack generates.

What moved Tests Assets Gzip Raw Test edit
Changed, test untouched 0 0 — — —
Changed, test edited 0 0 — — —
New 0 0 — — —
Deleted 0 0 — — —
Unchanged — 8843 — — —

Read Changed, test untouched first: the test is byte-identical on both sides, so webpack generated the difference. Changed, test edited moved partly because the test did — Test edit is how many bytes the test gained, and a bundle that grew by less is not a regression. New and Deleted are whole files, not deltas — a new asset was created, not grown, so it reads gray (⚪ added) — and adding tests cannot bury a real change. Gzip decides, because that is what users download; raw is the tiebreak, and brotli and zstd are per asset below.

No asset changed size.

No runtime gained or lost a runtime module.

Built test/configCases with the defaults a user gets: 2243 test(s), 8843 asset(s), 100 emitted nothing.

@codspeed

codspeed Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

Merging this PR will improve performance by ×3.5

⚠️ 108 benchmarks spent significant time in system calls

System calls cannot be consistently instrumented, so they are not included in the measure, which understates the real cost. Please switch to the Walltime instrument to accurately measure system calls.

Measurement and system calls

ℹ️ 30 benchmarks have no flame graph

The flamegraph could not be generated because too much time was spent in runtime internals, making the visualization not useful for performance analysis.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 3 improved benchmarks
✅ 403 untouched benchmarks
⏩ 6 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
⚡ Memory unit benchmark "css-parser-tailwind-unit", process (expanded, no visitors) 232.1 KB 30.9 KB ×7.5
⚡ Memory benchmark "three-long", scenario '{"name":"mode-development-rebuild","mode":"development","watch":true}' 474 KB 139 KB ×3.4
⚡ Memory benchmark "context-commonjs", scenario '{"name":"mode-development","mode":"development"}' 469.8 KB 279.6 KB +68.02%

Tip

Curious why performance improved? Comment @codspeedbot explain why performance improved on this PR, or directly use the CodSpeed MCP with your agent.


Comparing dependabot/submodules/dependencies-b7be2e30c7 (8e04616) with main (409112f)

Open in CodSpeed

Footnotes

  1. 6 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩

@codecov

codecov Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.39%. Comparing base (1c67141) to head (8e04616).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@             Coverage Diff             @@
##             main   #22683       +/-   ##
===========================================
+ Coverage   76.54%   96.39%   +19.84%     
===========================================
  Files         599      776      +177     
  Lines      127142   135117     +7975     
  Branches    43220    45435     +2215     
===========================================
+ Hits        97326   130246    +32920     
+ Misses      29816     4871    -24945     
Flag Coverage Δ
css-parsing 24.77% <ø> (?)
html5lib 26.55% <ø> (?)
integration 81.18% <ø> (?)
minify-corpora 90.33% <ø> (?)
test262 55.57% <ø> (?)
test262-parser 79.43% <ø> (?)
unit 76.68% <ø> (+0.13%) ⬆️
xmlconf 27.58% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@alexander-akait
alexander-akait force-pushed the dependabot/submodules/dependencies-b7be2e30c7 branch from 115f7a8 to 6b39cd2 Compare October 15, 2026 11:53
dependabot Bot and others added 3 commits October 15, 2026 13:36
Bumps the dependencies group with 4 updates: [test/external/test262-cases](https://github.com/tc39/test262), [test/external/wpt](https://github.com/web-platform-tests/wpt), [test/external/swc](https://github.com/swc-project/swc) and [test/external/oxc](https://github.com/oxc-project/oxc).

Updates `test/external/test262-cases` from `7ab7faf` to `2e0a567`
- [Release notes](https://github.com/tc39/test262/releases)
- [Commits](tc39/test262@7ab7faf...2e0a567)

Updates `test/external/wpt` from `13748c3` to `ddb25fd`
- [Release notes](https://github.com/web-platform-tests/wpt/releases)
- [Commits](web-platform-tests/wpt@13748c3...ddb25fd)

Updates `test/external/swc` from `1391a34` to `63ced3b`
- [Release notes](https://github.com/swc-project/swc/releases)
- [Commits](swc-project/swc@1391a34...63ced3b)

Updates `test/external/oxc` from `6a7d48b` to `9a9eb83`
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Commits](oxc-project/oxc@6a7d48b...9a9eb83)

---
updated-dependencies:
- dependency-name: test/external/test262-cases
  dependency-version: 2e0a56762801e275a9fdf96dc49d90ba0cddcf63
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: test/external/wpt
  dependency-version: ddb25fdfff7766af4cd75eac3fb3b6ac206140ce
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: test/external/swc
  dependency-version: 63ced3ba33a9c31737ad056b39c9a8cdb4fcc486
  dependency-type: direct:production
  dependency-group: dependencies
- dependency-name: test/external/oxc
  dependency-version: 9a9eb839befe4ffe37c2d10341284db35fe9cb2c
  dependency-type: direct:production
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Pin oxc-minify to 0.153.0 to match oxc's corpus, move the oxc keys to the
lines their tests now sit on, list the new rival gaps, and end a wpt
tree-construction document at a #description section.
@alexander-akait
alexander-akait force-pushed the dependabot/submodules/dependencies-b7be2e30c7 branch from 1855d3f to 6a9ef9f Compare October 15, 2026 13:37
@alexander-akait
alexander-akait merged commit 9b5fab7 into main Oct 15, 2026
66 of 67 checks passed
@alexander-akait
alexander-akait deleted the dependabot/submodules/dependencies-b7be2e30c7 branch October 15, 2026 15:44
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant