diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2397b32cad..44440d51d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,7 +16,7 @@ concurrency: cancel-in-progress: true env: - NODE_VERSION: '20.17.0' + NODE_VERSION: '24.18.1' JAVA_VERSION: '17' RUBY_VERSION: '3.0' diff --git a/.nvmrc b/.nvmrc index 3516580bbb..8dfc5cb1af 100755 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -20.17.0 +24.18.1 diff --git a/CLAUDE.md b/CLAUDE.md index 415fac6984..2f73aff80a 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -84,7 +84,7 @@ src/ - **App**: 1.118.5 (build: 255 / versionCode 1021081774) - **Network**: Celo mainnet only -- **Node**: 20.17.0 required +- **Node**: 24.18.1 (Krypton LTS); 22.x also supported per `engines` --- diff --git a/package.json b/package.json index 935d271603..55e83441bb 100755 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "license": "Apache-2.0", "private": true, "engines": { - "node": ">=20.17.0" + "node": ">=22.0.0 || >=24.0.0" }, "scripts": { "lint": "eslint --ext=.tsx,.ts src/",