From 61ab5590122e50ead8d46bef0d885595e2ab3ec8 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:36:26 -0400 Subject: [PATCH 01/21] chore: update engines `^20.17.0 || >=22.9.0` in package template --- scripts/template-oss/package-json.hbs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/template-oss/package-json.hbs b/scripts/template-oss/package-json.hbs index a62a01f6dafb7..51e2692df449f 100644 --- a/scripts/template-oss/package-json.hbs +++ b/scripts/template-oss/package-json.hbs @@ -3,12 +3,12 @@ "node": {{! Set the CLI and private workspaces to the same version }} {{~#if isRoot~}} - "^18.17.0 || >=20.5.0" + "^20.17.0 || >=22.9.0" {{~else~}}{{~#if isPrivate~}} - "^18.17.0 || >=20.5.0" + "^20.17.0 || >=22.9.0" {{~else~}} {{! All public workspaces get this version }} - "^18.17.0 || >=20.5.0" + "^20.17.0 || >=22.9.0" {{~/if~}}{{~/if~}} } } From df4fd3ee8d5db61fb4264f815a8ccc1a4f1960d5 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 02/21] chore: update engine `^20.17.0 || >=22.9.0` in actions --- .github/workflows/ci-libnpmaccess.yml | 13 +++++-------- .github/workflows/ci-libnpmdiff.yml | 13 +++++-------- .github/workflows/ci-libnpmexec.yml | 13 +++++-------- .github/workflows/ci-libnpmfund.yml | 13 +++++-------- .github/workflows/ci-libnpmhook.yml | 13 +++++-------- .github/workflows/ci-libnpmorg.yml | 13 +++++-------- .github/workflows/ci-libnpmpack.yml | 13 +++++-------- .github/workflows/ci-libnpmpublish.yml | 13 +++++-------- .github/workflows/ci-libnpmsearch.yml | 13 +++++-------- .github/workflows/ci-libnpmteam.yml | 13 +++++-------- .github/workflows/ci-libnpmversion.yml | 13 +++++-------- .github/workflows/ci-npmcli-arborist.yml | 13 +++++-------- .github/workflows/ci-npmcli-config.yml | 13 +++++-------- .github/workflows/ci-npmcli-mock-globals.yml | 13 +++++-------- .github/workflows/ci-npmcli-mock-registry.yml | 13 +++++-------- .github/workflows/ci-npmcli-smoke-tests.yml | 13 +++++-------- .github/workflows/ci-release.yml | 18 +++++++----------- .github/workflows/ci.yml | 13 +++++-------- 18 files changed, 92 insertions(+), 147 deletions(-) diff --git a/.github/workflows/ci-libnpmaccess.yml b/.github/workflows/ci-libnpmaccess.yml index 7a9cf4704ff24..97c9e0d60d25c 100644 --- a/.github/workflows/ci-libnpmaccess.yml +++ b/.github/workflows/ci-libnpmaccess.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmdiff.yml b/.github/workflows/ci-libnpmdiff.yml index 0c298259f5ee1..ffde6bddefe6c 100644 --- a/.github/workflows/ci-libnpmdiff.yml +++ b/.github/workflows/ci-libnpmdiff.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmexec.yml b/.github/workflows/ci-libnpmexec.yml index 23ab3877612d3..9f3a9e4cdf04e 100644 --- a/.github/workflows/ci-libnpmexec.yml +++ b/.github/workflows/ci-libnpmexec.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmfund.yml b/.github/workflows/ci-libnpmfund.yml index f2ab74e895dfa..bd4120231cfdb 100644 --- a/.github/workflows/ci-libnpmfund.yml +++ b/.github/workflows/ci-libnpmfund.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmhook.yml b/.github/workflows/ci-libnpmhook.yml index b8f77fcf7ced9..6b3f0fb010cc6 100644 --- a/.github/workflows/ci-libnpmhook.yml +++ b/.github/workflows/ci-libnpmhook.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmorg.yml b/.github/workflows/ci-libnpmorg.yml index bc452fac8a831..8eb443c55705d 100644 --- a/.github/workflows/ci-libnpmorg.yml +++ b/.github/workflows/ci-libnpmorg.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmpack.yml b/.github/workflows/ci-libnpmpack.yml index 231446580bef1..23547890aeac7 100644 --- a/.github/workflows/ci-libnpmpack.yml +++ b/.github/workflows/ci-libnpmpack.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmpublish.yml b/.github/workflows/ci-libnpmpublish.yml index 728cc95e8a07a..907af255dfe32 100644 --- a/.github/workflows/ci-libnpmpublish.yml +++ b/.github/workflows/ci-libnpmpublish.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmsearch.yml b/.github/workflows/ci-libnpmsearch.yml index da118baf26091..758e9cda85882 100644 --- a/.github/workflows/ci-libnpmsearch.yml +++ b/.github/workflows/ci-libnpmsearch.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmteam.yml b/.github/workflows/ci-libnpmteam.yml index 9dd40fabdc53d..96bf1c639bf4a 100644 --- a/.github/workflows/ci-libnpmteam.yml +++ b/.github/workflows/ci-libnpmteam.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-libnpmversion.yml b/.github/workflows/ci-libnpmversion.yml index f3b7872363e32..0f3769803b621 100644 --- a/.github/workflows/ci-libnpmversion.yml +++ b/.github/workflows/ci-libnpmversion.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-npmcli-arborist.yml b/.github/workflows/ci-npmcli-arborist.yml index 33d976b5d5adc..c859c15457519 100644 --- a/.github/workflows/ci-npmcli-arborist.yml +++ b/.github/workflows/ci-npmcli-arborist.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-npmcli-config.yml b/.github/workflows/ci-npmcli-config.yml index 236c3c065dc83..7fa4cb9a62067 100644 --- a/.github/workflows/ci-npmcli-config.yml +++ b/.github/workflows/ci-npmcli-config.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-npmcli-mock-globals.yml b/.github/workflows/ci-npmcli-mock-globals.yml index 213a5d7cf8ec0..ddc7270567c93 100644 --- a/.github/workflows/ci-npmcli-mock-globals.yml +++ b/.github/workflows/ci-npmcli-mock-globals.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-npmcli-mock-registry.yml b/.github/workflows/ci-npmcli-mock-registry.yml index 494f9ee4e14a4..7587d7235b2b6 100644 --- a/.github/workflows/ci-npmcli-mock-registry.yml +++ b/.github/workflows/ci-npmcli-mock-registry.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-npmcli-smoke-tests.yml b/.github/workflows/ci-npmcli-smoke-tests.yml index d322fa0394c13..a0f9bc5966dd8 100644 --- a/.github/workflows/ci-npmcli-smoke-tests.yml +++ b/.github/workflows/ci-npmcli-smoke-tests.yml @@ -72,20 +72,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 02739fd261426..087ce1b56c90f 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -86,20 +86,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} @@ -163,10 +160,9 @@ jobs: os: ubuntu-latest shell: bash node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x runs-on: ${{ matrix.platform.os }} defaults: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5198cbeecb765..bb754da8e6111 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,20 +76,17 @@ jobs: os: windows-latest shell: cmd node-version: - - 18.17.0 - - 18.x - - 20.5.0 + - 20.17.0 - 20.x + - 22.9.0 - 22.x exclude: - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.17.0 - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 18.x - - platform: { name: macOS, os: macos-13, shell: bash } - node-version: 20.5.0 + node-version: 20.17.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 20.x + - platform: { name: macOS, os: macos-13, shell: bash } + node-version: 22.9.0 - platform: { name: macOS, os: macos-13, shell: bash } node-version: 22.x runs-on: ${{ matrix.platform.os }} From bdb8884d9b369f3d3b1ecd900be1d826604ae37a Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 03/21] fix!: for @npmcli/docs sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/docs now supports node `^20.17.0 || >=22.9.0` --- docs/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/package.json b/docs/package.json index 08e91e6cb971d..ee02767d0625b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -44,7 +44,7 @@ "lib/" ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "tap": { "timeout": 600, From 97aebc3a85c4f9fb9be43a5adb220aa25beb2ad7 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 04/21] fix!: for @npmcli/smoke-tests sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/smoke-tests now supports node `^20.17.0 || >=22.9.0` --- smoke-tests/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smoke-tests/package.json b/smoke-tests/package.json index 8a3da09e37b58..c7bcceb78f146 100644 --- a/smoke-tests/package.json +++ b/smoke-tests/package.json @@ -50,6 +50,6 @@ "lib/" ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } } From aa4142697e37e75d9b0b1d2dbb3f96b66f55a3e0 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 05/21] fix!: for @npmcli/mock-globals sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/mock-globals now supports node `^20.17.0 || >=22.9.0` --- mock-globals/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mock-globals/package.json b/mock-globals/package.json index 148494ebeb6ae..9eef88695a16f 100644 --- a/mock-globals/package.json +++ b/mock-globals/package.json @@ -31,7 +31,7 @@ "lib/" ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 0eba42d66095194e546857699d0442b17a2e238b Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 06/21] fix!: for @npmcli/mock-registry sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/mock-registry now supports node `^20.17.0 || >=22.9.0` --- mock-registry/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mock-registry/package.json b/mock-registry/package.json index 5620f0772f5f5..f407835f88069 100644 --- a/mock-registry/package.json +++ b/mock-registry/package.json @@ -31,7 +31,7 @@ "lib/" ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 8e341ff8cf08a76315e5e31cccf9e4b7b032a8f5 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 07/21] fix!: for libnpmversion sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmversion now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmversion/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmversion/package.json b/workspaces/libnpmversion/package.json index cdc9e7bbdf718..9cc16c9b42016 100644 --- a/workspaces/libnpmversion/package.json +++ b/workspaces/libnpmversion/package.json @@ -45,7 +45,7 @@ "semver": "^7.3.7" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 5b6ef8d0db4ce19500b5a675bcf0a20a8dcf615b Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 08/21] fix!: for libnpmteam sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmteam now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmteam/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmteam/package.json b/workspaces/libnpmteam/package.json index fd8f69669f15c..85bd4a721acc4 100644 --- a/workspaces/libnpmteam/package.json +++ b/workspaces/libnpmteam/package.json @@ -36,7 +36,7 @@ "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From c8c6b53bafdbf28e3aff1d2f503a5ae49f3a23e0 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 09/21] fix!: for libnpmsearch sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmsearch now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmsearch/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmsearch/package.json b/workspaces/libnpmsearch/package.json index a5d2ae424913e..41968da6decd0 100644 --- a/workspaces/libnpmsearch/package.json +++ b/workspaces/libnpmsearch/package.json @@ -42,7 +42,7 @@ "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From a10670000795559f8ec370ecbda1b0793138dcce Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 10/21] fix!: for libnpmpublish sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmpublish now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmpublish/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmpublish/package.json b/workspaces/libnpmpublish/package.json index f63d50f4e7b9c..d8d1add18ffca 100644 --- a/workspaces/libnpmpublish/package.json +++ b/workspaces/libnpmpublish/package.json @@ -49,7 +49,7 @@ "ssri": "^12.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From bef2c39f59f2e83ba7c27857aa2719800002d3b5 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 11/21] fix!: for libnpmpack sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmpack now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmpack/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmpack/package.json b/workspaces/libnpmpack/package.json index 35d12425b02ff..90d1cabf2c1d3 100644 --- a/workspaces/libnpmpack/package.json +++ b/workspaces/libnpmpack/package.json @@ -43,7 +43,7 @@ "pacote": "^19.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 19090ac70d9e49263c9020408d404f73021a55b8 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 12/21] fix!: for libnpmorg sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmorg now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmorg/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmorg/package.json b/workspaces/libnpmorg/package.json index 38800308a31a4..fe7c64def35a6 100644 --- a/workspaces/libnpmorg/package.json +++ b/workspaces/libnpmorg/package.json @@ -46,7 +46,7 @@ "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 5de3b3374c4f604590b51abd27500c945658de6c Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 13/21] fix!: for libnpmhook sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmhook now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmhook/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmhook/package.json b/workspaces/libnpmhook/package.json index 09157ab08cb20..7fa1bcbdb7606 100644 --- a/workspaces/libnpmhook/package.json +++ b/workspaces/libnpmhook/package.json @@ -41,7 +41,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From dacdd916828a7544b22a2ec978c20adfdf80930b Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 14/21] fix!: for libnpmfund sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmfund now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmfund/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmfund/package.json b/workspaces/libnpmfund/package.json index 07c1e33f2a7c3..1e288d36a8ba1 100644 --- a/workspaces/libnpmfund/package.json +++ b/workspaces/libnpmfund/package.json @@ -49,7 +49,7 @@ "@npmcli/arborist": "^8.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 241ffef74a0d441eaa6be12d5153c2a55495c37b Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 15/21] fix!: for libnpmexec sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmexec now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmexec/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmexec/package.json b/workspaces/libnpmexec/package.json index 497b971a0841b..7b511c3df21fc 100644 --- a/workspaces/libnpmexec/package.json +++ b/workspaces/libnpmexec/package.json @@ -7,7 +7,7 @@ ], "main": "lib/index.js", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "description": "npm exec (npx) programmatic API", "repository": { From 8296b7d0e2d1bb3dee9bbb78dc0fd9f0db22b67b Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 16/21] fix!: for libnpmdiff sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmdiff now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmdiff/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmdiff/package.json b/workspaces/libnpmdiff/package.json index ccb499e78ff66..dfbee091c7b0d 100644 --- a/workspaces/libnpmdiff/package.json +++ b/workspaces/libnpmdiff/package.json @@ -13,7 +13,7 @@ "lib/" ], "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "keywords": [ "npm", From e00de3275570c076a7d5b313eb54f88a6594e17e Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 17/21] fix!: for libnpmaccess sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: libnpmaccess now supports node `^20.17.0 || >=22.9.0` --- workspaces/libnpmaccess/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/libnpmaccess/package.json b/workspaces/libnpmaccess/package.json index 0022437adadc6..3a966527ca522 100644 --- a/workspaces/libnpmaccess/package.json +++ b/workspaces/libnpmaccess/package.json @@ -34,7 +34,7 @@ "npm-registry-fetch": "^18.0.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "files": [ "bin/", From f4b2c7aa97400dbe902cf5f5badf16b40fbfde79 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 18/21] fix!: for @npmcli/config sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/config now supports node `^20.17.0 || >=22.9.0` --- workspaces/config/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/config/package.json b/workspaces/config/package.json index 18c677393b5ff..b4cff9eea54eb 100644 --- a/workspaces/config/package.json +++ b/workspaces/config/package.json @@ -47,7 +47,7 @@ "walk-up-path": "^3.0.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From 46f3450d55626c4bdc5c06cbcc7dd6f0bb3d282a Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:09 -0400 Subject: [PATCH 19/21] fix!: for @npmcli/arborist sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: @npmcli/arborist now supports node `^20.17.0 || >=22.9.0` --- workspaces/arborist/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workspaces/arborist/package.json b/workspaces/arborist/package.json index b1e2b21a25463..52add84af1496 100644 --- a/workspaces/arborist/package.json +++ b/workspaces/arborist/package.json @@ -89,7 +89,7 @@ ] }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" }, "templateOSS": { "//@npmcli/template-oss": "This file is partially managed by @npmcli/template-oss. Edits may be overwritten.", From d23af4337e8005397515f024d4039727240fd2b8 Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:11 -0400 Subject: [PATCH 20/21] fix!: sets node engine range to `^20.17.0 || >=22.9.0` BREAKING CHANGE: npm now supports node `^20.17.0 || >=22.9.0` --- package-lock.json | 36 ++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9af770d60921e..f6ec54c4eb9cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -182,7 +182,7 @@ "tap": "^16.3.9" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "docs": { @@ -207,7 +207,7 @@ "yaml": "^2.2.1" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "mock-globals": { @@ -220,7 +220,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "mock-registry": { @@ -238,7 +238,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "mock-registry/node_modules/@npmcli/agent": { @@ -17839,7 +17839,7 @@ "which": "^5.0.0" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/arborist": { @@ -17897,7 +17897,7 @@ "tcompare": "^5.0.6" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/config": { @@ -17921,7 +17921,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmaccess": { @@ -17939,7 +17939,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmdiff": { @@ -17961,7 +17961,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmexec": { @@ -17990,7 +17990,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmfund": { @@ -18005,7 +18005,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmhook": { @@ -18022,7 +18022,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmorg": { @@ -18040,7 +18040,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmpack": { @@ -18060,7 +18060,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmpublish": { @@ -18085,7 +18085,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmsearch": { @@ -18101,7 +18101,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmteam": { @@ -18118,7 +18118,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } }, "workspaces/libnpmversion": { @@ -18138,7 +18138,7 @@ "tap": "^16.3.8" }, "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } } } diff --git a/package.json b/package.json index c92578506b30a..75a0d8a732bce 100644 --- a/package.json +++ b/package.json @@ -259,6 +259,6 @@ }, "license": "Artistic-2.0", "engines": { - "node": "^18.17.0 || >=20.5.0" + "node": "^20.17.0 || >=22.9.0" } } From 88d8d3d502e9f810e8b1af03aae1a17f8484bddb Mon Sep 17 00:00:00 2001 From: reggi Date: Mon, 14 Oct 2024 11:37:11 -0400 Subject: [PATCH 21/21] chore: sets npm 11 to prerelase --- release-please-config.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/release-please-config.json b/release-please-config.json index f2370bd57d860..5b2f0fe37cb32 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -37,8 +37,7 @@ "smoke-tests", "mock-globals", "mock-registry", - "workspaces", - ".github" + "workspaces" ] }, "workspaces/arborist": {}, @@ -55,7 +54,7 @@ "workspaces/libnpmteam": {}, "workspaces/libnpmversion": {} }, - "prerelease": false, + "prerelease": true, "group-pull-request-title-pattern": "chore: release ${version}", "pull-request-title-pattern": "chore: release${component} ${version}", "prerelease-type": "pre"