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: 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)) 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 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" } }