Skip to content

fix: upgrade all node core library dependencies to their latest node 22 version - #9084

Open
danieljbruce wants to merge 14 commits into
mainfrom
node-22-bump-dependencies-for-core-libraries
Open

fix: upgrade all node core library dependencies to their latest node 22 version#9084
danieljbruce wants to merge 14 commits into
mainfrom
node-22-bump-dependencies-for-core-libraries

Conversation

@danieljbruce

@danieljbruce danieljbruce commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Description

One thing we should do in addition to the plan outlined for the Node upgrade is we should upgrade the dependencies of the core libraries to match versions that correspond to Node v22. We do this for our generated packages so it is reasonable to do it for the core packages too. This actually addresses #9078 (comment) removing a compiler error that should be addressed.

Generated a script to update the dependencies and ran it.

An additional detail is that we exclude the dependencies for generated packages for now since we have not confirmed they have been released with the major upgrade yet and we also exclude upgrading gaxios since it was not upgraded to Node 22 yet.

Impact

Ensures Node versions for core library dependencies match the core library node versions (that they are all v22).

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Code Review

This pull request updates multiple package.json files across the repository, upgrading several dependencies and devDependencies to newer major versions (such as @google-cloud/projectify, @google-cloud/promisify, google-auth-library, and gaxios). It also bumps the minimum Node.js engine requirement to >=22 for multiple packages and samples. There are no review comments, so I have no feedback to provide.

@danieljbruce
danieljbruce marked this pull request as ready for review August 5, 2026 13:37
@danieljbruce
danieljbruce requested review from a team as code owners August 5, 2026 13:37
@danieljbruce
danieljbruce requested a review from westarle August 5, 2026 13:39
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.

1 participant