Skip to content

chore(deps): consolidate JS dependency upgrades (security + maintenance)#12585

Merged
mekarpeles merged 3 commits into
masterfrom
deps/js-consolidation-2026-05-04
May 4, 2026
Merged

chore(deps): consolidate JS dependency upgrades (security + maintenance)#12585
mekarpeles merged 3 commits into
masterfrom
deps/js-consolidation-2026-05-04

Conversation

@mekarpeles
Copy link
Copy Markdown
Member

@mekarpeles mekarpeles commented May 4, 2026

Summary

Consolidates 3 open Renovate PRs into a single tested upgrade. All packages installed and tested in Docker (full OL stack with OL_MOUNT_DIR mount) before opening this PR.


🔴 Security upgrades

Package Before After Notes Closes
vite 8.0.3 8.0.5 Security release, lockfile-only patch #12571
qs 6.14.1 6.14.2 Security release, lockfile + package.json patch #12570

🔧 Maintenance upgrades

Package Before After Notes Closes
vue 3.5.13 3.5.33 Lockfile-only, patch range #12582

Testing

All packages installed cleanly from updated lockfile. JS bundle compiled successfully.

npm install  # clean resolution
make js      # webpack compiled successfully
npm run test:js

Jest results: 20 test suites, 388 tests passed, 0 failures.

HTTP check: App serves 200 on / after JS rebuild.

Checklist

  • All packages install cleanly
  • JS bundle builds (make js)
  • App serves HTTP 200 after rebuild
  • 388 Jest tests passing, 0 failures
  • CI passing

References

Closes #12571, #12570, #12582

mekarpeles added 3 commits May 4, 2026 11:19
Lockfile-only patch. Security release.

Closes #12571
Lockfile + package.json patch. Security release.

Closes #12570
Lockfile-only patch range bump.

Closes #12582
Copilot AI review requested due to automatic review settings May 4, 2026 17:21
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Consolidates Renovate-driven JS dependency upgrades into a single PR, primarily by updating package-lock.json resolutions (Vite/Vue) and tightening an override intended to address a qs security advisory.

Changes:

  • Update @ericblade/quagga2 override to use [email protected].
  • Update lockfile resolutions for vite to 8.0.5.
  • Update lockfile resolutions for vue (and related @vue/* packages) to 3.5.33.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
package.json Updates the @ericblade/quagga2 override to require [email protected].
package-lock.json Updates resolved versions for Vite/Vue-related packages; removes the prior qs lock entry.

@mekarpeles mekarpeles self-assigned this May 4, 2026
@mekarpeles mekarpeles merged commit b66cf9c into master May 4, 2026
11 checks passed
@mekarpeles mekarpeles deleted the deps/js-consolidation-2026-05-04 branch May 4, 2026 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants