Skip to content

Update all dependencies to fix vulnerabilities - #277

Merged
risantos merged 1 commit into
masterfrom
support/dependencies
Aug 24, 2026
Merged

Update all dependencies to fix vulnerabilities#277
risantos merged 1 commit into
masterfrom
support/dependencies

Conversation

@risantos risantos self-assigned this Feb 16, 2026
Copilot AI review requested due to automatic review settings February 16, 2026 14:14
@risantos
risantos requested review from a team as code owners February 16, 2026 14:14
@risantos
risantos requested a review from a team February 16, 2026 14:14
@risantos
risantos requested review from a team as code owners February 16, 2026 14:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR updates all dependencies to address security vulnerabilities identified in 4 Dependabot alerts. The changes include updating the main runtime dependency (lodash) and multiple development dependencies including ESLint, Prettier, and various validator libraries used in tests.

Changes:

  • Updates lodash from 4.17.21 to 4.17.23 to fix security vulnerabilities
  • Updates development tooling (eslint, prettier, release-it, eslint-config-uphold) to latest versions
  • Updates validation library dependencies (bignumber.js, google-libphonenumber, validator) to patch versions
  • Updates transitive dependencies in yarn.lock including Babel, ESLint ecosystem packages, and other tools

Reviewed changes

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

File Description
package.json Updates direct dependencies: lodash (patch), bignumber.js (patch), eslint (9.28.0→9.39.2), eslint-config-uphold (minor), google-libphonenumber (patch), prettier (minor), release-it (patch), validator (patch), @fastify/pre-commit (patch)
yarn.lock Updates transitive dependencies including Babel 7.27→7.28, ESLint ecosystem packages, and various other tools. Notable updates include @babel/core, @babel/eslint-parser, eslint-plugin-jsdoc, and many @jridgewell packages

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread package.json
Comment thread package.json
Comment thread package.json Outdated
Comment thread package.json Outdated
Comment thread package.json Outdated
Comment thread package.json Outdated
Comment thread package.json Outdated
Comment thread package.json
@marioviana

Copy link
Copy Markdown

@dependabot rebase

marioviana
marioviana previously approved these changes Mar 12, 2026

@marioviana marioviana left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM.

Feedback from Claude:

  • Bulk dependency update fixing multiple security vulnerabilities.
  • Changes: lodash patch bump (prod dep), plus dev dependency updates (eslint, prettier, bignumber.js, google-libphonenumber, release-it, validator, eslint-config-uphold, @fastify/pre-commit).
  • All minor/patch bumps. No major version changes. Safe to merge.

@marioviana

marioviana commented Apr 9, 2026

Copy link
Copy Markdown

@risantos can you re-check this pull-request again once you have the time and @josecarlosbrandao comments?

Given that, @josecarlosbrandao usually on a bulk like this, I wouldn't mind if we are not upgrading exactly to the latest one on each one, new versions keep appearing and usually it takes some time for us to proceed with side-projects such as this one.

@risantos
risantos merged commit 2baf065 into master Aug 24, 2026
9 checks passed
@risantos
risantos deleted the support/dependencies branch August 24, 2026 16:05
@risantos risantos added the dependencies Pull requests that update a dependency file label Aug 24, 2026
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.

4 participants