From 5b086a0e1924ac4bf057315b1665a5d2526e33f6 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 7 Jun 2024 16:13:28 +0200 Subject: [PATCH 1/5] chore: update node versions to test with to 18, 20, 22 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9af483e407..eb5b6c5534 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node: ['16', '18', '20'] + node: ['18', '20', '22'] include: - node: '20' coverage: true From 8331410e3aae0ac46bc8443cd38bbce95e0145c7 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 7 Jun 2024 14:16:12 +0000 Subject: [PATCH 2/5] update CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ce8d2513e3..9553df9760 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,8 @@ This is the log of notable changes to EAS CLI and related packages. ### ๐Ÿงน Chores +- Update test workflow Node versions to 18, 20, and 22. ([#2413](https://github.com/expo/eas-cli/pull/2413) by [@byCedric](https://github.com/byCedric)) + ## [9.2.0](https://github.com/expo/eas-cli/releases/tag/v9.2.0) - 2024-06-06 ### ๐ŸŽ‰ New features From 7a5a8ec22f56e7b158426dacab9026933e38ba5e Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 7 Jun 2024 18:43:30 +0200 Subject: [PATCH 3/5] chore(eas-cli)!: bump minimum supported Node version to 18 This makes the PR a breaking change. --- 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 1ca5a5e552..59a591ce1f 100644 --- a/packages/eas-cli/package.json +++ b/packages/eas-cli/package.json @@ -121,7 +121,7 @@ "typescript": "5.3.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "files": [ "/bin", From 62b75360ec3ee0d92fb31014ddb0954fb5b178eb Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 7 Jun 2024 18:44:26 +0200 Subject: [PATCH 4/5] docs(eas-cli): add breaking change(log) entry --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9553df9760..814fb6935e 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 +- Drop support for Node 16. ([#2413](https://github.com/expo/eas-cli/pull/2413) by [@byCedric](https://github.com/byCedric)) + ### ๐ŸŽ‰ New features ### ๐Ÿ› Bug fixes From 0c8298d3938b5cb46dafdc66525e04a41ba4d4a1 Mon Sep 17 00:00:00 2001 From: Cedric van Putten Date: Fri, 7 Jun 2024 18:54:41 +0200 Subject: [PATCH 5/5] chore: update `engines.node` to 18 everywhere --- packages/eas-json/package.json | 2 +- scripts/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eas-json/package.json b/packages/eas-json/package.json index 826cc86220..40234fa41d 100644 --- a/packages/eas-json/package.json +++ b/packages/eas-json/package.json @@ -25,7 +25,7 @@ "typescript": "5.3.3" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "homepage": "https://github.com/expo/eas-cli", "license": "MIT", diff --git a/scripts/package.json b/scripts/package.json index 9f9d9a9c54..0b5f543f15 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -15,7 +15,7 @@ "author": "Expo ", "license": "MIT", "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "dependencies": { "chalk": "5.2.0",