diff --git a/.circleci/config.yml b/.circleci/config.yml index 25c06d87bc..1739d3d264 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -10,8 +10,7 @@ references: # For stability, Node.js versions we run against in CI are defined explicitly # (the "lts" alias may bring in a future version before we support it) node_supported_lts_versions: &node_supported_lts_versions - - &node_min_supported_version "14.17" - - "16.18" + - &node_min_supported_version "16.18" - "18.12" node_lts_image: &node_lts_image cimg/node:18.12 @@ -76,7 +75,7 @@ jobs: name: Upload coverage results command: ./codecov -t ${CODECOV_TOKEN} -f ./coverage/coverage-final.json - test-linux: + test: <<: *secure_unset_publish_token parameters: node-version: @@ -118,7 +117,7 @@ workflows: jobs: - run-js-checks - test-with-coverage - - test-linux: + - test: matrix: parameters: node-version: *node_supported_lts_versions diff --git a/package.json b/package.json index bf40904536..a2e908412f 100644 --- a/package.json +++ b/package.json @@ -88,6 +88,6 @@ "license": "MIT", "dependencies": {}, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/buck-worker-tool/package.json b/packages/buck-worker-tool/package.json index 67a74a0f28..dc65410706 100644 --- a/packages/buck-worker-tool/package.json +++ b/packages/buck-worker-tool/package.json @@ -20,6 +20,6 @@ "cleanup-release": "test ! -e build && mv src build && mv src.real src" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-babel-register/package.json b/packages/metro-babel-register/package.json index 3d809ba7d3..736e2600fc 100644 --- a/packages/metro-babel-register/package.json +++ b/packages/metro-babel-register/package.json @@ -25,6 +25,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-babel-transformer/package.json b/packages/metro-babel-transformer/package.json index dc44443e9e..2c265a314a 100644 --- a/packages/metro-babel-transformer/package.json +++ b/packages/metro-babel-transformer/package.json @@ -23,6 +23,6 @@ "nullthrows": "^1.1.1" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-cache-key/package.json b/packages/metro-cache-key/package.json index 75e67e90bc..f5dcb6bf98 100644 --- a/packages/metro-cache-key/package.json +++ b/packages/metro-cache-key/package.json @@ -16,6 +16,6 @@ "metro-memory-fs": "0.75.1" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-cache/package.json b/packages/metro-cache/package.json index 244a871c47..1e361a3303 100644 --- a/packages/metro-cache/package.json +++ b/packages/metro-cache/package.json @@ -20,6 +20,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-config/package.json b/packages/metro-config/package.json index fcf896ef90..4a0950e2fa 100644 --- a/packages/metro-config/package.json +++ b/packages/metro-config/package.json @@ -25,6 +25,6 @@ "strip-ansi": "^6.0.0" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-core/package.json b/packages/metro-core/package.json index 3dc6c7ee97..ff5aa3f5c7 100644 --- a/packages/metro-core/package.json +++ b/packages/metro-core/package.json @@ -17,6 +17,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-file-map/package.json b/packages/metro-file-map/package.json index 87dbb919d2..1835ece440 100644 --- a/packages/metro-file-map/package.json +++ b/packages/metro-file-map/package.json @@ -34,6 +34,6 @@ "fsevents": "^2.3.2" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-hermes-compiler/package.json b/packages/metro-hermes-compiler/package.json index ec726270ad..53b9b57f73 100644 --- a/packages/metro-hermes-compiler/package.json +++ b/packages/metro-hermes-compiler/package.json @@ -13,6 +13,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-inspector-proxy/package.json b/packages/metro-inspector-proxy/package.json index 345bfba394..7872edc7d7 100644 --- a/packages/metro-inspector-proxy/package.json +++ b/packages/metro-inspector-proxy/package.json @@ -24,6 +24,6 @@ "node-fetch": "^2.2.0" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-memory-fs/package.json b/packages/metro-memory-fs/package.json index b4e72dfa9e..1b66dd3495 100644 --- a/packages/metro-memory-fs/package.json +++ b/packages/metro-memory-fs/package.json @@ -13,6 +13,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-minify-terser/package.json b/packages/metro-minify-terser/package.json index c63c4afac3..ec1145db32 100644 --- a/packages/metro-minify-terser/package.json +++ b/packages/metro-minify-terser/package.json @@ -16,6 +16,6 @@ "terser": "^5.15.0" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-minify-uglify/package.json b/packages/metro-minify-uglify/package.json index 6bf1da450f..86e65444ea 100644 --- a/packages/metro-minify-uglify/package.json +++ b/packages/metro-minify-uglify/package.json @@ -16,6 +16,6 @@ "uglify-es": "^3.1.9" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-react-native-babel-preset/package.json b/packages/metro-react-native-babel-preset/package.json index d1cf2d37eb..657c4b8a2c 100644 --- a/packages/metro-react-native-babel-preset/package.json +++ b/packages/metro-react-native-babel-preset/package.json @@ -62,6 +62,6 @@ "@babel/core": "*" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-react-native-babel-transformer/package.json b/packages/metro-react-native-babel-transformer/package.json index 38c7cf692d..908edcff73 100644 --- a/packages/metro-react-native-babel-transformer/package.json +++ b/packages/metro-react-native-babel-transformer/package.json @@ -30,6 +30,6 @@ "@babel/core": "*" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-react-native-interop-tools/package.json b/packages/metro-react-native-interop-tools/package.json index d807bbbb4d..3426d33a53 100644 --- a/packages/metro-react-native-interop-tools/package.json +++ b/packages/metro-react-native-interop-tools/package.json @@ -19,6 +19,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-resolver/package.json b/packages/metro-resolver/package.json index 279310f5a5..7f90b1ab35 100644 --- a/packages/metro-resolver/package.json +++ b/packages/metro-resolver/package.json @@ -17,6 +17,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-runtime/package.json b/packages/metro-runtime/package.json index 4c6221759d..bf2bdca487 100644 --- a/packages/metro-runtime/package.json +++ b/packages/metro-runtime/package.json @@ -22,6 +22,6 @@ "react-test-renderer": "^18.2.0" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-source-map/package.json b/packages/metro-source-map/package.json index e7265c1ca0..4639a81989 100644 --- a/packages/metro-source-map/package.json +++ b/packages/metro-source-map/package.json @@ -28,6 +28,6 @@ "uglify-es": "^3.1.9" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-symbolicate/package.json b/packages/metro-symbolicate/package.json index 825c737a69..131025927a 100644 --- a/packages/metro-symbolicate/package.json +++ b/packages/metro-symbolicate/package.json @@ -25,6 +25,6 @@ "vlq": "^1.0.0" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-transform-plugins/package.json b/packages/metro-transform-plugins/package.json index 84c16ce9ae..368e610577 100644 --- a/packages/metro-transform-plugins/package.json +++ b/packages/metro-transform-plugins/package.json @@ -27,6 +27,6 @@ "metro": "0.75.1" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro-transform-worker/package.json b/packages/metro-transform-worker/package.json index c6139c131d..4f34315893 100644 --- a/packages/metro-transform-worker/package.json +++ b/packages/metro-transform-worker/package.json @@ -33,6 +33,6 @@ "metro-react-native-babel-transformer": "0.75.1" }, "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/metro/package.json b/packages/metro/package.json index 4feed14fa6..255b4c0fb4 100644 --- a/packages/metro/package.json +++ b/packages/metro/package.json @@ -80,6 +80,6 @@ }, "license": "MIT", "engines": { - "node": ">=14.17.0" + "node": ">=16" } } diff --git a/packages/ob1/package.json b/packages/ob1/package.json index 06760841fe..ab8352dfb9 100644 --- a/packages/ob1/package.json +++ b/packages/ob1/package.json @@ -17,6 +17,6 @@ "license": "MIT", "dependencies": {}, "engines": { - "node": ">=14.17.0" + "node": ">=16" } }