chore(deps-dev): bump the dev-dependencies group with 3 updates - #2072
Conversation
27c9695 to
f14633d
Compare
Bumps the dev-dependencies group with 3 updates: [eslint](https://github.com/eslint/eslint), [stylelint](https://github.com/stylelint/stylelint) and [webpack-dev-server](https://github.com/webpack/webpack-dev-server). Updates `eslint` from 10.9.1 to 10.10.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v10.9.1...v10.10.0) Updates `stylelint` from 17.14.1 to 17.15.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](stylelint/stylelint@17.14.1...17.15.0) Updates `webpack-dev-server` from 5.2.6 to 6.0.0 - [Release notes](https://github.com/webpack/webpack-dev-server/releases) - [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md) - [Commits](webpack/webpack-dev-server@v5.2.6...v6.0.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: stylelint dependency-version: 17.15.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-dependencies - dependency-name: webpack-dev-server dependency-version: 6.0.0 dependency-type: direct:development update-type: version-update:semver-major dependency-group: dev-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Dependabot's lockfile regeneration dropped the client/node_modules/webpack-dev-server@5.2.6 entry forced by the root overrides block, breaking `npm ci` with EUSAGE across all CI jobs. Regenerated the lockfile with a full `npm install`; the change is purely additive and restores the missing express-4 subtree. Co-Authored-By: Claude backend-developer <noreply@anthropic.com> Co-Authored-By: Claude dev-team-lead <noreply@anthropic.com> Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
f14633d to
0f7a6d7
Compare
steilerDev
left a comment
There was a problem hiding this comment.
Security review
CLEAR — Tier 1 review (dev-dependency bumps, minor-level, no linked security alert). Neither package ships into the runtime bundle.
npm audit on the regenerated lockfile reports 20 vulnerabilities, all pre-existing and none introduced here: they sit in @docusaurus/* (docs tooling) and in the express@4 / body-parser / qs subtree that is the deliberately override-pinned webpack-dev-server@5.2.6 copy.
Changelog review
- Breaking: none.
eslint10.9.1 → 10.10.0 addsd/vflag support tono-unexpected-multiline, checksObject.prototypeproperty names innew-cap, and catchesno-extra-bindfalse negatives in class fields/static blocks. Verified against this repo: zero new findings from any of these rules. The 57 problems / 7 errorsnpm run lintreports are pre-existing tech debt (no-unused-vars,consistent-type-imports) in files last touched weeks ago and untouched by this PR — CI's Static Analysis job does not run eslint, so they are ungated.stylelint17.14.1 → 17.15.0 is clean.
- Adoption opportunities: none.
Lockfile repair (0f7a6d7a)
Dependabot's regenerated lockfile dropped the client/node_modules/webpack-dev-server@5.2.6 entry — the copy forced by the root overrides block, which client/package.json's ^6.0.0 declaration does not satisfy. With it and its express-4 subtree missing, every CI job died at install with npm error code EUSAGE ... Missing: webpack-dev-server@5.2.6 from lock file (~50 packages).
Repaired with a full npm install (never --package-lock-only, per CLAUDE.md). The change is purely additive — 843 insertions, 0 deletions, restoring 61 packages that map 1:1 onto the "Missing" list. package.json was not modified, verified byte-identical across the root and all five workspace manifests. npm ci verified to exit 0.
Shard-5 note
This PR was previously red on shard 5 with 60s timeouts in SearchPicker.test.tsx — unrelated to these bumps (it fails identically on PRs with no dependency change). Now resolved upstream by e3ccf553, which raised the CI-only --testTimeout to 240000 after measuring that GitHub runners are ~1.8x slower single-threaded than the dev boxes the 60s ceiling was calibrated on. Rebasing onto that commit turned this PR green with no further changes. The underlying ~21s per-test CPU cost remains open in #2078.
Follow-up worth filing separately
client/package.json declares webpack-dev-server: "^6.0.0" — a caret range, which violates the repo's exact-pin policy — while the root overrides force-pin every copy to 5.2.6. That contradiction is what makes this lockfile fragile in the first place, and it will keep re-breaking on future Dependabot regenerations until the override is either removed or the client pinned to match.
Approved by the /dependabot skill.
|
🎉 This PR is included in version 2.15.0-beta.7 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 2.15.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
Bumps the dev-dependencies group with 3 updates: eslint, stylelint and webpack-dev-server.
Updates
eslintfrom 10.9.1 to 10.10.0Release notes
Sourced from eslint's releases.
Commits
3f20a5710.10.0f4e5284Build: changelog update for 10.10.0bb47dc6fix: update dependency file-entry-cache to v11 (#20801)427ac0afix: use format strings in debug calls (#21247)b3d876bchore: disable npm audit in ecosystem tests (#21306)9d81532fix: support__proto__in/* exported */comments (#21261)264b434feat: adddandvflags tono-unexpected-multiline(#21305)1696682ci: restore EMFILE test on Node.js 26 (#21297)2c7f5d6chore: update github/codeql-action action to v4.37.9 (#21296)87e0a08fix: prefer-object-has-own autofix breaks when Object is shadowed (#21282)Updates
stylelintfrom 17.14.1 to 17.15.0Release notes
Sourced from stylelint's releases.
Changelog
Sourced from stylelint's changelog.
Commits
0547bffRelease 17.15.0 (#9484)ac19a3cFixcustom-property-no-missing-var-functionfalse positives for anchor posi...23947aeBump@humanfs/nodefrom 0.16.6 to 0.16.8 (#9480)53c74f7Bump fast-uri from 3.1.5 to 3.1.7 (#9481)26856e6Bump the jest group across 1 directory with 2 updates (#9476)b90ecd8Bump browserslist from 4.28.4 to 4.28.8 (#9479)70072c0AddignoreFunctions: []tocolor-namedandcolor-no-hex(#9463)f0ac642Bump postcss-import from 16.1.1 to 16.2.0 in the postcss group (#9477)fc8db57Bump globby from 16.2.3 to 16.2.4 (#9478)aec96b0Bump@csstools/css-syntax-patches-for-csstreefrom 1.1.8 to 1.1.9 in the csst...Updates
webpack-dev-serverfrom 5.2.6 to 6.0.0Release notes
Sourced from webpack-dev-server's releases.
... (truncated)
Changelog
Sourced from webpack-dev-server's changelog.
... (truncated)
Commits
05cb792chore(release): new release (#5692)a451839fix: handle middleware teardown in plugin mode (#5703)c2d23a7fix: load ESM-only dependencies with native import() in the CommonJS build (#...ba54764fix: reject cross-site requests to open-editor and invalidate endpoints (#5691)2b369b3fixup!08a0ea7fix: ensure undefined options default to an empty object in Server constructor797b9e7fix: handle undefined options in Server constructore90221cfeat: plugin support (#5650)4c351e1feat: support universal platform as a web target (#5690)2236aa4chore: update http-proxy-middleware to version 4.1.1 and add tests for pathRe...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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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