From 4fa2e3822c9ec648487afa62b0f05cbbe18376d1 Mon Sep 17 00:00:00 2001 From: Ron Rennick Date: Fri, 12 Apr 2024 13:49:55 -0300 Subject: [PATCH] Update the monorepo to node v20 (#45148) * test bumping node to v18 * remove community contributor condition from review assignment * Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai * bump node to v20 * Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, packages/php/remote-specs-validation, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai * Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai * add blocks eslint-plugin-woocommerce to project workspace * add e2e-environment as a peer to e2e-utils * restore version on @woocommerce/api * update lock file * move e2e-environment to devDependencies * add undefined location check to admin js test --------- Co-authored-by: Ron Rennick Co-authored-by: github-actions --- .github/workflows/community-label.yml | 6 +++--- .nvmrc | 2 +- .syncpackrc | 2 +- package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/admin-e2e-tests/package.json | 2 +- packages/js/api-core-tests/package.json | 2 +- packages/js/api/changelog/45148-poc-request-reviews | 4 ++++ packages/js/api/package.json | 2 +- .../js/components/changelog/45148-poc-request-reviews | 4 ++++ packages/js/components/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/create-product-editor-block/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/create-woo-extension/package.json | 2 +- .../js/csv-export/changelog/45148-poc-request-reviews | 4 ++++ packages/js/csv-export/package.json | 2 +- .../js/currency/changelog/45148-poc-request-reviews | 4 ++++ packages/js/currency/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/customer-effort-score/package.json | 2 +- packages/js/data/changelog/45148-poc-request-reviews | 4 ++++ packages/js/data/package.json | 2 +- packages/js/date/changelog/45148-poc-request-reviews | 4 ++++ packages/js/date/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ .../dependency-extraction-webpack-plugin/package.json | 2 +- packages/js/e2e-core-tests/package.json | 2 +- packages/js/e2e-environment/package.json | 2 +- packages/js/e2e-utils/package.json | 3 ++- .../eslint-plugin/changelog/45148-poc-request-reviews | 4 ++++ packages/js/eslint-plugin/package.json | 2 +- .../experimental/changelog/45148-poc-request-reviews | 4 ++++ packages/js/experimental/package.json | 2 +- .../js/explat/changelog/45148-poc-request-reviews | 4 ++++ packages/js/explat/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/expression-evaluation/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/extend-cart-checkout-block/package.json | 2 +- packages/js/internal-e2e-builds/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ packages/js/internal-js-tests/package.json | 2 +- packages/js/internal-style-build/package.json | 2 +- .../js/navigation/changelog/45148-poc-request-reviews | 4 ++++ packages/js/navigation/package.json | 2 +- .../js/notices/changelog/45148-poc-request-reviews | 4 ++++ packages/js/notices/package.json | 2 +- .../js/number/changelog/45148-poc-request-reviews | 4 ++++ packages/js/number/package.json | 2 +- .../js/onboarding/changelog/45148-poc-request-reviews | 4 ++++ packages/js/onboarding/package.json | 2 +- .../js/tracks/changelog/45148-poc-request-reviews | 4 ++++ packages/js/tracks/package.json | 2 +- plugins/woo-ai/changelog/45148-poc-request-reviews | 4 ++++ plugins/woo-ai/package.json | 2 +- .../payments/test/payment-recommendations.test.tsx | 4 +++- plugins/woocommerce-admin/package.json | 2 +- .../changelog/45148-poc-request-reviews | 4 ++++ plugins/woocommerce-beta-tester/package.json | 2 +- .../bin/eslint-plugin-woocommerce/package.json | 4 ++-- plugins/woocommerce-blocks/package.json | 2 +- .../woocommerce/changelog/45148-poc-request-reviews | 4 ++++ plugins/woocommerce/package.json | 2 +- pnpm-lock.yaml | 11 ++++++++++- pnpm-workspace.yaml | 1 + tools/code-analyzer/package.json | 2 +- tools/compare-perf/package.json | 2 +- tools/monorepo-merge/package.json | 2 +- tools/monorepo-utils/package.json | 2 +- tools/package-release/package.json | 2 +- tools/release-posts/package.json | 2 +- tools/storybook/package.json | 2 +- 73 files changed, 163 insertions(+), 50 deletions(-) create mode 100644 packages/js/admin-e2e-tests/changelog/45148-poc-request-reviews create mode 100644 packages/js/api/changelog/45148-poc-request-reviews create mode 100644 packages/js/components/changelog/45148-poc-request-reviews create mode 100644 packages/js/create-product-editor-block/changelog/45148-poc-request-reviews create mode 100644 packages/js/create-woo-extension/changelog/45148-poc-request-reviews create mode 100644 packages/js/csv-export/changelog/45148-poc-request-reviews create mode 100644 packages/js/currency/changelog/45148-poc-request-reviews create mode 100644 packages/js/customer-effort-score/changelog/45148-poc-request-reviews create mode 100644 packages/js/data/changelog/45148-poc-request-reviews create mode 100644 packages/js/date/changelog/45148-poc-request-reviews create mode 100644 packages/js/dependency-extraction-webpack-plugin/changelog/45148-poc-request-reviews create mode 100644 packages/js/eslint-plugin/changelog/45148-poc-request-reviews create mode 100644 packages/js/experimental/changelog/45148-poc-request-reviews create mode 100644 packages/js/explat/changelog/45148-poc-request-reviews create mode 100644 packages/js/expression-evaluation/changelog/45148-poc-request-reviews create mode 100644 packages/js/extend-cart-checkout-block/changelog/45148-poc-request-reviews create mode 100644 packages/js/internal-js-tests/changelog/45148-poc-request-reviews create mode 100644 packages/js/navigation/changelog/45148-poc-request-reviews create mode 100644 packages/js/notices/changelog/45148-poc-request-reviews create mode 100644 packages/js/number/changelog/45148-poc-request-reviews create mode 100644 packages/js/onboarding/changelog/45148-poc-request-reviews create mode 100644 packages/js/tracks/changelog/45148-poc-request-reviews create mode 100644 plugins/woo-ai/changelog/45148-poc-request-reviews create mode 100644 plugins/woocommerce-beta-tester/changelog/45148-poc-request-reviews create mode 100644 plugins/woocommerce/changelog/45148-poc-request-reviews diff --git a/.github/workflows/community-label.yml b/.github/workflows/community-label.yml index 3361dfa033b..4021d770e7a 100644 --- a/.github/workflows/community-label.yml +++ b/.github/workflows/community-label.yml @@ -1,4 +1,4 @@ -name: Add Community Label +name: Add Community Label, Assign Reviewers on: pull_request_target: @@ -38,8 +38,8 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - name: 'If community PR, assign a reviewer' - if: github.event.pull_request && steps.check.outputs.is-community == 'yes' + - name: 'Assign reviewers' + if: github.event.pull_request uses: shufo/auto-assign-reviewer-by-files@f5f3db9ef06bd72ab6978996988c6462cbdaabf6 with: config: '.github/project-community-pr-assigner.yml' diff --git a/.nvmrc b/.nvmrc index 6f7f377bf51..9a2a0e219c9 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v16 +v20 diff --git a/.syncpackrc b/.syncpackrc index f4527c36876..63cb82b045c 100644 --- a/.syncpackrc +++ b/.syncpackrc @@ -24,7 +24,7 @@ "dependencyTypes": [ "engines" ], - "pinVersion": "^16.14.1", + "pinVersion": "^20.11.1", "packages": [ "**" ] diff --git a/package.json b/package.json index dd6546abbee..c0eb0bc2c98 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "description": "Monorepo for the WooCommerce ecosystem", "homepage": "https://woocommerce.com/", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "private": true, diff --git a/packages/js/admin-e2e-tests/changelog/45148-poc-request-reviews b/packages/js/admin-e2e-tests/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/admin-e2e-tests/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/admin-e2e-tests/package.json b/packages/js/admin-e2e-tests/package.json index 7a75a3b2091..807d782b9e9 100644 --- a/packages/js/admin-e2e-tests/package.json +++ b/packages/js/admin-e2e-tests/package.json @@ -5,7 +5,7 @@ "description": "E2E tests for the new WooCommerce interface.", "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/admin-e2e-tests/README.md", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "repository": { diff --git a/packages/js/api-core-tests/package.json b/packages/js/api-core-tests/package.json index a76244f7132..ac033ef201b 100644 --- a/packages/js/api-core-tests/package.json +++ b/packages/js/api-core-tests/package.json @@ -4,7 +4,7 @@ "description": "API tests for WooCommerce", "main": "index.js", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "scripts": { diff --git a/packages/js/api/changelog/45148-poc-request-reviews b/packages/js/api/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/api/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/api/package.json b/packages/js/api/package.json index c0c876b2ef8..3cee088a0d5 100644 --- a/packages/js/api/package.json +++ b/packages/js/api/package.json @@ -5,7 +5,7 @@ "description": "A simple interface for interacting with a WooCommerce installation.", "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/api/README.md", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "repository": { diff --git a/packages/js/components/changelog/45148-poc-request-reviews b/packages/js/components/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/components/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/components/package.json b/packages/js/components/package.json index 7703fa668e5..0d87a07274f 100644 --- a/packages/js/components/package.json +++ b/packages/js/components/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews b/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/create-product-editor-block/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/create-product-editor-block/package.json b/packages/js/create-product-editor-block/package.json index 68fea9b5322..bb533f12c78 100644 --- a/packages/js/create-product-editor-block/package.json +++ b/packages/js/create-product-editor-block/package.json @@ -6,7 +6,7 @@ "license": "GPL-3.0-or-later", "main": "index.js", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "scripts": { diff --git a/packages/js/create-woo-extension/changelog/45148-poc-request-reviews b/packages/js/create-woo-extension/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/create-woo-extension/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/create-woo-extension/package.json b/packages/js/create-woo-extension/package.json index d94f368ca61..23b2b9e1a4b 100644 --- a/packages/js/create-woo-extension/package.json +++ b/packages/js/create-woo-extension/package.json @@ -4,7 +4,7 @@ "description": "A template to be used with `@wordpress/create-block` to create a WooCommerce extension.", "main": "index.js", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "repository": { diff --git a/packages/js/csv-export/changelog/45148-poc-request-reviews b/packages/js/csv-export/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/csv-export/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/csv-export/package.json b/packages/js/csv-export/package.json index 8615cf0180b..955ca627bfd 100644 --- a/packages/js/csv-export/package.json +++ b/packages/js/csv-export/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/currency/changelog/45148-poc-request-reviews b/packages/js/currency/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/currency/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/currency/package.json b/packages/js/currency/package.json index ed70058a7df..6a67e4a30c4 100644 --- a/packages/js/currency/package.json +++ b/packages/js/currency/package.json @@ -10,7 +10,7 @@ "currency" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/currency/README.md", diff --git a/packages/js/customer-effort-score/changelog/45148-poc-request-reviews b/packages/js/customer-effort-score/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/customer-effort-score/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/customer-effort-score/package.json b/packages/js/customer-effort-score/package.json index fd6961d785d..c9076e6f22f 100644 --- a/packages/js/customer-effort-score/package.json +++ b/packages/js/customer-effort-score/package.json @@ -9,7 +9,7 @@ "woocommerce" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/customer-effort-score/README.md", diff --git a/packages/js/data/changelog/45148-poc-request-reviews b/packages/js/data/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/data/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/data/package.json b/packages/js/data/package.json index e17907f4167..1e44d664909 100644 --- a/packages/js/data/package.json +++ b/packages/js/data/package.json @@ -10,7 +10,7 @@ "data" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/data/README.md", diff --git a/packages/js/date/changelog/45148-poc-request-reviews b/packages/js/date/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/date/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/date/package.json b/packages/js/date/package.json index 4314dccebfe..3e2229b0db8 100644 --- a/packages/js/date/package.json +++ b/packages/js/date/package.json @@ -10,7 +10,7 @@ "date" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/date/README.md", diff --git a/packages/js/dependency-extraction-webpack-plugin/changelog/45148-poc-request-reviews b/packages/js/dependency-extraction-webpack-plugin/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/dependency-extraction-webpack-plugin/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/dependency-extraction-webpack-plugin/package.json b/packages/js/dependency-extraction-webpack-plugin/package.json index e084de00081..175728b7a07 100644 --- a/packages/js/dependency-extraction-webpack-plugin/package.json +++ b/packages/js/dependency-extraction-webpack-plugin/package.json @@ -9,7 +9,7 @@ "woocommerce" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/dependency-extraction-webpack-plugin/README.md", diff --git a/packages/js/e2e-core-tests/package.json b/packages/js/e2e-core-tests/package.json index a400b8ffa86..f459423aa76 100644 --- a/packages/js/e2e-core-tests/package.json +++ b/packages/js/e2e-core-tests/package.json @@ -9,7 +9,7 @@ }, "license": "GPL-3.0+", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "main": "build/index.js", diff --git a/packages/js/e2e-environment/package.json b/packages/js/e2e-environment/package.json index 8f3a7547925..216390b9509 100644 --- a/packages/js/e2e-environment/package.json +++ b/packages/js/e2e-environment/package.json @@ -11,7 +11,7 @@ "puppeteer" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/e2e-environment/README.md", diff --git a/packages/js/e2e-utils/package.json b/packages/js/e2e-utils/package.json index b442102b200..c7cddcb09e3 100644 --- a/packages/js/e2e-utils/package.json +++ b/packages/js/e2e-utils/package.json @@ -9,7 +9,7 @@ }, "license": "GPL-3.0+", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "main": "build/index.js", @@ -45,6 +45,7 @@ "@babel/preset-env": "7.12.7", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", + "@woocommerce/e2e-environment": "workspace:*", "@woocommerce/eslint-plugin": "workspace:*", "@woocommerce/internal-e2e-builds": "workspace:*", "@wordpress/babel-plugin-import-jsx-pragma": "1.1.3", diff --git a/packages/js/eslint-plugin/changelog/45148-poc-request-reviews b/packages/js/eslint-plugin/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/eslint-plugin/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/eslint-plugin/package.json b/packages/js/eslint-plugin/package.json index 3655fd77736..87a34fb18eb 100644 --- a/packages/js/eslint-plugin/package.json +++ b/packages/js/eslint-plugin/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/experimental/changelog/45148-poc-request-reviews b/packages/js/experimental/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/experimental/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/experimental/package.json b/packages/js/experimental/package.json index e942267bcdb..3e1a4ccb3de 100644 --- a/packages/js/experimental/package.json +++ b/packages/js/experimental/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/explat/changelog/45148-poc-request-reviews b/packages/js/explat/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/explat/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/explat/package.json b/packages/js/explat/package.json index 98d5b669887..415a5ed67ba 100644 --- a/packages/js/explat/package.json +++ b/packages/js/explat/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/expression-evaluation/changelog/45148-poc-request-reviews b/packages/js/expression-evaluation/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/expression-evaluation/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/expression-evaluation/package.json b/packages/js/expression-evaluation/package.json index 256e16974f6..4597ff5c335 100644 --- a/packages/js/expression-evaluation/package.json +++ b/packages/js/expression-evaluation/package.json @@ -11,7 +11,7 @@ "evalution" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/expression-evaluation/README.md", diff --git a/packages/js/extend-cart-checkout-block/changelog/45148-poc-request-reviews b/packages/js/extend-cart-checkout-block/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/extend-cart-checkout-block/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/extend-cart-checkout-block/package.json b/packages/js/extend-cart-checkout-block/package.json index 05821265f17..a1655589da7 100644 --- a/packages/js/extend-cart-checkout-block/package.json +++ b/packages/js/extend-cart-checkout-block/package.json @@ -4,7 +4,7 @@ "description": "", "main": "index.js", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "repository": { diff --git a/packages/js/internal-e2e-builds/package.json b/packages/js/internal-e2e-builds/package.json index a7604d7673e..afa0a2bcf4b 100644 --- a/packages/js/internal-e2e-builds/package.json +++ b/packages/js/internal-e2e-builds/package.json @@ -9,7 +9,7 @@ "get-babel-config.js" ], "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "bin": { diff --git a/packages/js/internal-js-tests/changelog/45148-poc-request-reviews b/packages/js/internal-js-tests/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/internal-js-tests/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/internal-js-tests/package.json b/packages/js/internal-js-tests/package.json index 864d8cd4c79..90c3b1fe32e 100644 --- a/packages/js/internal-js-tests/package.json +++ b/packages/js/internal-js-tests/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "homepage": "https://github.com/woocommerce/woocommerce/tree/trunk/packages/js/internal-js-tests/README.md", diff --git a/packages/js/internal-style-build/package.json b/packages/js/internal-style-build/package.json index e6a3860d17d..5f1c5f4b346 100644 --- a/packages/js/internal-style-build/package.json +++ b/packages/js/internal-style-build/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/navigation/changelog/45148-poc-request-reviews b/packages/js/navigation/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/navigation/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/navigation/package.json b/packages/js/navigation/package.json index bb0c2f29732..d1474fa85aa 100644 --- a/packages/js/navigation/package.json +++ b/packages/js/navigation/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/notices/changelog/45148-poc-request-reviews b/packages/js/notices/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/notices/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/notices/package.json b/packages/js/notices/package.json index 3e0a2d6a6b9..e00d873257a 100644 --- a/packages/js/notices/package.json +++ b/packages/js/notices/package.json @@ -5,7 +5,7 @@ "author": "The WordPress Contributors", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/number/changelog/45148-poc-request-reviews b/packages/js/number/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/number/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/number/package.json b/packages/js/number/package.json index 3b66afe6cb9..91fa9d1f4d1 100644 --- a/packages/js/number/package.json +++ b/packages/js/number/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/onboarding/changelog/45148-poc-request-reviews b/packages/js/onboarding/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/onboarding/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/onboarding/package.json b/packages/js/onboarding/package.json index 48f8b75ea68..cc99d5e9c49 100644 --- a/packages/js/onboarding/package.json +++ b/packages/js/onboarding/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/packages/js/tracks/changelog/45148-poc-request-reviews b/packages/js/tracks/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/packages/js/tracks/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/packages/js/tracks/package.json b/packages/js/tracks/package.json index 8ed3e63357d..c8d6c888ce3 100644 --- a/packages/js/tracks/package.json +++ b/packages/js/tracks/package.json @@ -5,7 +5,7 @@ "author": "Automattic", "license": "GPL-3.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "keywords": [ diff --git a/plugins/woo-ai/changelog/45148-poc-request-reviews b/plugins/woo-ai/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/plugins/woo-ai/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/plugins/woo-ai/package.json b/plugins/woo-ai/package.json index d3fd226538f..ab2f97ed6f2 100644 --- a/plugins/woo-ai/package.json +++ b/plugins/woo-ai/package.json @@ -93,7 +93,7 @@ "react-dom": "^17.0.2" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "lint-staged": { diff --git a/plugins/woocommerce-admin/client/payments/test/payment-recommendations.test.tsx b/plugins/woocommerce-admin/client/payments/test/payment-recommendations.test.tsx index 58e6acb1767..2ea7da25d2b 100644 --- a/plugins/woocommerce-admin/client/payments/test/payment-recommendations.test.tsx +++ b/plugins/woocommerce-admin/client/payments/test/payment-recommendations.test.tsx @@ -197,7 +197,9 @@ describe( 'Payment recommendations', () => { } ); afterEach( () => { - Object.defineProperty( global.window, 'location', oldLocation ); + if ( oldLocation !== undefined ) { + Object.defineProperty( global.window, 'location', oldLocation ); + } } ); it( 'should install plugin and trigger event and redirect when finished, when clicking the action button', async () => { diff --git a/plugins/woocommerce-admin/package.json b/plugins/woocommerce-admin/package.json index 93553d9656a..76601cb227e 100644 --- a/plugins/woocommerce-admin/package.json +++ b/plugins/woocommerce-admin/package.json @@ -241,7 +241,7 @@ "@wordpress/data": "wp-6.0" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "config": { diff --git a/plugins/woocommerce-beta-tester/changelog/45148-poc-request-reviews b/plugins/woocommerce-beta-tester/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/plugins/woocommerce-beta-tester/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/plugins/woocommerce-beta-tester/package.json b/plugins/woocommerce-beta-tester/package.json index a38e3d9d692..c6e8116bd9d 100644 --- a/plugins/woocommerce-beta-tester/package.json +++ b/plugins/woocommerce-beta-tester/package.json @@ -88,7 +88,7 @@ "uglify": "rm -f $npm_package_assets_js_min && for f in $npm_package_assets_js_js; do file=${f%.js}; node_modules/.bin/uglifyjs $f -c -m > $file.min.js; done" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "lint-staged": { diff --git a/plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce/package.json b/plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce/package.json index 045729cb4c7..b76d9344bc0 100644 --- a/plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce/package.json +++ b/plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce/package.json @@ -3,10 +3,10 @@ "version": "0.0.2", "main": "index.js", "devDependencies": { - "eslint": "^8.3.0" + "eslint": "^8.55.0" }, "engines": { - "node": "^16.13.0", + "node": "^20.11.1", "npm": "^8.0.0" } } diff --git a/plugins/woocommerce-blocks/package.json b/plugins/woocommerce-blocks/package.json index b065042876a..01a0011e19c 100644 --- a/plugins/woocommerce-blocks/package.json +++ b/plugins/woocommerce-blocks/package.json @@ -276,7 +276,7 @@ "zenhub-api": "0.2.0" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "dependencies": { diff --git a/plugins/woocommerce/changelog/45148-poc-request-reviews b/plugins/woocommerce/changelog/45148-poc-request-reviews new file mode 100644 index 00000000000..cddd7270de5 --- /dev/null +++ b/plugins/woocommerce/changelog/45148-poc-request-reviews @@ -0,0 +1,4 @@ +Significance: minor +Type: update + +Bump node version. \ No newline at end of file diff --git a/plugins/woocommerce/package.json b/plugins/woocommerce/package.json index a611e807c70..b83778ccbe1 100644 --- a/plugins/woocommerce/package.json +++ b/plugins/woocommerce/package.json @@ -314,7 +314,7 @@ "wp-textdomain": "1.0.1" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "browserslist": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bfeb8b4c6a6..dd2ffe7e4c1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1647,6 +1647,9 @@ importers: '@typescript-eslint/parser': specifier: ^5.62.0 version: 5.62.0(eslint@8.55.0)(typescript@5.3.3) + '@woocommerce/e2e-environment': + specifier: workspace:* + version: link:../e2e-environment '@woocommerce/eslint-plugin': specifier: workspace:* version: link:../eslint-plugin @@ -4472,6 +4475,12 @@ importers: specifier: 0.2.0 version: 0.2.0 + plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce: + devDependencies: + eslint: + specifier: ^8.55.0 + version: 8.55.0 + plugins/woocommerce/client/legacy: dependencies: sourcebuster: @@ -52852,7 +52861,7 @@ packages: file:plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce: resolution: {directory: plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce, type: directory} name: eslint-plugin-woocommerce - engines: {node: ^16.13.0, npm: ^8.0.0} + engines: {node: ^20.11.1, npm: ^8.0.0} dev: true github.com/Automattic/puppeteer-utils/0f3ec50(react-native@0.73.0): diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 06427a01232..3ee77186bd0 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,6 +3,7 @@ packages: - 'packages/php/*' - 'plugins/*' - 'plugins/woocommerce/client/legacy' + - 'plugins/woocommerce-blocks/bin/eslint-plugin-woocommerce' - 'tools/monorepo-merge' - 'tools/code-analyzer' - 'tools/compare-perf' diff --git a/tools/code-analyzer/package.json b/tools/code-analyzer/package.json index 49ec89b9de4..7866c6928e7 100644 --- a/tools/code-analyzer/package.json +++ b/tools/code-analyzer/package.json @@ -38,7 +38,7 @@ "wireit": "0.14.3" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "config": { diff --git a/tools/compare-perf/package.json b/tools/compare-perf/package.json index 6d604b6d7b3..54db5c2ebd9 100644 --- a/tools/compare-perf/package.json +++ b/tools/compare-perf/package.json @@ -18,7 +18,7 @@ "simple-git": "^3.21.0" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" } } diff --git a/tools/monorepo-merge/package.json b/tools/monorepo-merge/package.json index 65aa227e460..5a9eb4f845a 100644 --- a/tools/monorepo-merge/package.json +++ b/tools/monorepo-merge/package.json @@ -62,7 +62,7 @@ } }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "types": "dist/index.d.ts", diff --git a/tools/monorepo-utils/package.json b/tools/monorepo-utils/package.json index 4ba99e03c15..0036539b50d 100644 --- a/tools/monorepo-utils/package.json +++ b/tools/monorepo-utils/package.json @@ -66,7 +66,7 @@ "wireit": "0.14.3" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "config": { diff --git a/tools/package-release/package.json b/tools/package-release/package.json index da9eb03d963..4beadca7f5c 100644 --- a/tools/package-release/package.json +++ b/tools/package-release/package.json @@ -57,7 +57,7 @@ } }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "types": "dist/index.d.ts", diff --git a/tools/release-posts/package.json b/tools/release-posts/package.json index 8fb8fc12c70..28653a65c89 100644 --- a/tools/release-posts/package.json +++ b/tools/release-posts/package.json @@ -10,7 +10,7 @@ "author": "Automattic", "license": "GPL-2.0-or-later", "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "devDependencies": { diff --git a/tools/storybook/package.json b/tools/storybook/package.json index 39239e96177..b0d7b18599b 100644 --- a/tools/storybook/package.json +++ b/tools/storybook/package.json @@ -18,7 +18,7 @@ "storybook-rtl": "USE_RTL_STYLE=true pnpm storybook" }, "engines": { - "node": "^16.14.1", + "node": "^20.11.1", "pnpm": "^8.12.1" }, "bugs": {