Skip to content

Update min Node to 20.19.0#2524

Merged
rinatkhaziev merged 1 commit intotrunkfrom
update/min-requirements
Aug 29, 2025
Merged

Update min Node to 20.19.0#2524
rinatkhaziev merged 1 commit intotrunkfrom
update/min-requirements

Conversation

@rinatkhaziev
Copy link
Copy Markdown
Contributor

@rinatkhaziev rinatkhaziev commented Aug 29, 2025

Description

Updated minimum Node.js version supported.

Now when trying to install we prompt the user:

npm ci
npm warn EBADENGINE Unsupported engine {
npm warn EBADENGINE   package: '@automattic/vip@3.20.2-dev.0',
npm warn EBADENGINE   required: { node: '>=20.19.0', npm: '>=8' },
npm warn EBADENGINE   current: { node: 'v20.18.3', npm: '10.8.2' }
npm warn EBADENGINE }
npm warn skipping integrity check for git dependency ssh://git@github.com/automattic/lando-cli.git
npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead

> @automattic/vip@3.20.2-dev.0 postinstall
> node ./helpers/check-version.js

The current version of Node (v20.18.3) does not meet the minimum requirements; @automattic/vip requires Node version >=20.19.0. Please follow the installation instructions at https://nodejs.org/en/download/ to upgrade before continuing.`

Changelog Description

Changed

  • Minimal supported Node version for VIP-CLI is v20.19.0 now.

Pull request checklist

New release checklist

Steps to Test

Outline the steps to test and verify the PR here.

Example:

  1. Check out PR.
  2. Run npm run build
  3. Run ./dist/bin/vip-cookies.js nom
  4. Verify cookies are delicious.

@github-actions
Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@sonarqubecloud
Copy link
Copy Markdown

@rinatkhaziev rinatkhaziev merged commit a1f84f8 into trunk Aug 29, 2025
19 checks passed
@rinatkhaziev rinatkhaziev deleted the update/min-requirements branch August 29, 2025 15:13
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