From 21bb417d1013c7e49a46a71b2958ae6e16358f8e Mon Sep 17 00:00:00 2001 From: Ivan Porto Date: Tue, 17 Mar 2026 18:44:08 +0100 Subject: [PATCH] chore: drop node 20 support --- .github/workflows/pr-checks.yml | 2 +- package.json | 2 +- packages-private/common-utils/package.json | 2 +- packages-private/scripting-utils/package.json | 2 +- packages/aio-commerce-lib-api/package.json | 2 +- packages/aio-commerce-lib-app/package.json | 2 +- packages/aio-commerce-lib-auth/package.json | 2 +- packages/aio-commerce-lib-config/package.json | 2 +- packages/aio-commerce-lib-core/package.json | 2 +- packages/aio-commerce-lib-events/package.json | 2 +- packages/aio-commerce-lib-webhooks/package.json | 2 +- packages/aio-commerce-sdk/package.json | 2 +- scripts/package.json | 2 +- turbo/generators/create-package/template/package.json.hbs | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 3cdeb56ff..52d53367f 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -19,7 +19,7 @@ jobs: fail-fast: false matrix: # Previous LTS (Maintenance), Current LTS, Latest stable - node-version: [20, 22, 24] + node-version: [22, 24, 26] steps: - name: Checkout code diff --git a/package.json b/package.json index 96f879ccf..a4b4be2ae 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "private": true, "packageManager": "pnpm@10.32.1", "engines": { - "node": ">=20 <=24", + "node": ">=22 <=26", "pnpm": ">=10" }, "scripts": { diff --git a/packages-private/common-utils/package.json b/packages-private/common-utils/package.json index ba201c397..553139e4d 100644 --- a/packages-private/common-utils/package.json +++ b/packages-private/common-utils/package.json @@ -4,7 +4,7 @@ "version": "0.2.2", "private": true, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Description for @aio-commerce-sdk/common-utils", diff --git a/packages-private/scripting-utils/package.json b/packages-private/scripting-utils/package.json index 5404f55ec..e5de62521 100644 --- a/packages-private/scripting-utils/package.json +++ b/packages-private/scripting-utils/package.json @@ -4,7 +4,7 @@ "version": "0.3.0", "private": true, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Utility functions for Adobe Commerce SDK scripts and build tools", diff --git a/packages/aio-commerce-lib-api/package.json b/packages/aio-commerce-lib-api/package.json index 6b0180c95..52aeb4a77 100644 --- a/packages/aio-commerce-lib-api/package.json +++ b/packages/aio-commerce-lib-api/package.json @@ -5,7 +5,7 @@ "version": "1.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "A set of utilities to build HTTP/API clients for I/O Events and Adobe Commerce", diff --git a/packages/aio-commerce-lib-app/package.json b/packages/aio-commerce-lib-app/package.json index d9c76544b..0a91bc603 100644 --- a/packages/aio-commerce-lib-app/package.json +++ b/packages/aio-commerce-lib-app/package.json @@ -5,7 +5,7 @@ "version": "1.0.2", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "App configuration management library for Adobe Commerce applications", diff --git a/packages/aio-commerce-lib-auth/package.json b/packages/aio-commerce-lib-auth/package.json index 8a689b113..653eb098d 100644 --- a/packages/aio-commerce-lib-auth/package.json +++ b/packages/aio-commerce-lib-auth/package.json @@ -5,7 +5,7 @@ "version": "1.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Authentication utilities for Adobe Commerce apps deployed in Adobe App Builder.", diff --git a/packages/aio-commerce-lib-config/package.json b/packages/aio-commerce-lib-config/package.json index 5b08651b4..7f2d723d9 100644 --- a/packages/aio-commerce-lib-config/package.json +++ b/packages/aio-commerce-lib-config/package.json @@ -5,7 +5,7 @@ "version": "1.0.2", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Configuration management utilities for Adobe Commerce apps deployed in Adobe App Builder", diff --git a/packages/aio-commerce-lib-core/package.json b/packages/aio-commerce-lib-core/package.json index 121ae6151..5ab11c57e 100644 --- a/packages/aio-commerce-lib-core/package.json +++ b/packages/aio-commerce-lib-core/package.json @@ -5,7 +5,7 @@ "version": "1.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Core utilities for Adobe Commerce SDK libraries", diff --git a/packages/aio-commerce-lib-events/package.json b/packages/aio-commerce-lib-events/package.json index 28c86c18d..f2874519f 100644 --- a/packages/aio-commerce-lib-events/package.json +++ b/packages/aio-commerce-lib-events/package.json @@ -5,7 +5,7 @@ "version": "1.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "A library to interact with the Adobe I/O and Commerce Eventing APIs", diff --git a/packages/aio-commerce-lib-webhooks/package.json b/packages/aio-commerce-lib-webhooks/package.json index 4add70b49..5673d254c 100644 --- a/packages/aio-commerce-lib-webhooks/package.json +++ b/packages/aio-commerce-lib-webhooks/package.json @@ -5,7 +5,7 @@ "version": "0.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "A library to interact with the Adobe Commerce Webhooks API", diff --git a/packages/aio-commerce-sdk/package.json b/packages/aio-commerce-sdk/package.json index 346220b90..89459d8c6 100644 --- a/packages/aio-commerce-sdk/package.json +++ b/packages/aio-commerce-sdk/package.json @@ -5,7 +5,7 @@ "version": "1.0.0", "private": false, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Meta-package re-exporting Adobe Commerce SDK libraries for Adobe App Builder applications.", diff --git a/scripts/package.json b/scripts/package.json index 2e07e18fa..14357ba6f 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -5,7 +5,7 @@ "version": "0.1.0", "private": true, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0", "description": "Scripts for the AIO Commerce SDK monorepo", diff --git a/turbo/generators/create-package/template/package.json.hbs b/turbo/generators/create-package/template/package.json.hbs index aa01633d1..66adf95ee 100644 --- a/turbo/generators/create-package/template/package.json.hbs +++ b/turbo/generators/create-package/template/package.json.hbs @@ -8,7 +8,7 @@ "version": "1.0.0", "private": {{isPrivate}}, "engines": { - "node": ">=20 <=24" + "node": ">=22 <=26" }, "license": "Apache-2.0",