From af0d9ea4cdf77a80d9a823a9c504604e7f65365f Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 25 Aug 2026 15:07:00 -0400 Subject: [PATCH 1/4] Update package.json to use new node version --- packages/eas-cli/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/eas-cli/package.json b/packages/eas-cli/package.json index 880d4d603d..90b86fc584 100644 --- a/packages/eas-cli/package.json +++ b/packages/eas-cli/package.json @@ -264,6 +264,6 @@ } }, "engines": { - "node": ">=20.0.0" + "node": "^20.18.3 || >=22.0.0" } } From 62097c6c1b2b1ea4a5186ff1e4b86a49495c9d7c Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 25 Aug 2026 15:07:27 -0400 Subject: [PATCH 2/4] Update test workflow to use new node version --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a5e1817b9c..3905c25abe 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['20', '22', '24'] + node: ['20.18.3', '22', '24'] include: - - node: '20' + - node: '20.18.3' coverage: true name: Test with Node ${{ matrix.node }} steps: From b5eb6c7804f886eb1e27152028e1f9c6362562db Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 25 Aug 2026 15:08:40 -0400 Subject: [PATCH 3/4] Update important notes section in CLAUDE.md to use new node version --- packages/eas-cli/CLAUDE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/eas-cli/CLAUDE.md b/packages/eas-cli/CLAUDE.md index fc04d85119..33161c0a04 100644 --- a/packages/eas-cli/CLAUDE.md +++ b/packages/eas-cli/CLAUDE.md @@ -299,4 +299,4 @@ describe('MyCommand', () => { - **README**: Auto-generated from oclif - update via `yarn oclif readme` - **Manifest**: Generated during `prepack` step - **Templates**: `src/commandUtils/new/templates` are copied to `build/` during build -- **Node Version**: >= 18.0.0 +- **Node Version**: ^20.18.3 or >= 22.0.0 From ab3e00d5a645c9bf79a60d3295a093284151f62f Mon Sep 17 00:00:00 2001 From: Ray Date: Tue, 25 Aug 2026 15:22:25 -0400 Subject: [PATCH 4/4] Add changelog --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e1ae18414..5d131f5783 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ This is the log of notable changes to EAS CLI and related packages. ### 🛠 Breaking changes +- [eas-cli] Require Node `^20.18.3 || >=22.0.0`. ([#4279](https://github.com/expo/eas-cli/pull/4279) by [@ramonclaudio](https://github.com/ramonclaudio)) + ### 🎉 New features - [eas-cli] Add `--launch-arg`, `--open-url`, and Expo Go `--sdk-version` options to `eas simulator`. ([#4264](https://github.com/expo/eas-cli/pull/4264) by [@szdziedzic](https://github.com/szdziedzic))