From 177f7d7e23226000e2afda33bf17f5a6f50dd76e Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Wed, 17 Sep 2025 14:16:46 -0700 Subject: [PATCH 1/4] fix!: align to npm 11 node engine range BREAKING CHANGE: `@npmcli/git` now supports node `^20.17.0 || >=22.9.0` --- .github/workflows/ci-release.yml | 13 +++++-------- .github/workflows/ci.yml | 13 +++++-------- package.json | 2 +- 3 files changed, 11 insertions(+), 17 deletions(-) diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 673f9ca..3e275fe 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -87,20 +87,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.yml b/.github/workflows/ci.yml index a44b227..ce92ea4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -64,20 +64,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/package.json b/package.json index 0880b24..9968c89 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "which": "^5.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 05a183f3a84e398736f6756b20f479c56ee0148a Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Wed, 17 Sep 2025 14:18:18 -0700 Subject: [PATCH 2/4] deps: lru-cache@11.2.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 9968c89..d2462bc 100644 --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "dependencies": { "@npmcli/promise-spawn": "^8.0.0", "ini": "^5.0.0", - "lru-cache": "^10.0.1", + "lru-cache": "^11.2.1", "npm-pick-manifest": "^10.0.0", "proc-log": "^5.0.0", "promise-retry": "^2.0.1", From 9b8d669f476565d35baa787b9683cab631a072ba Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Wed, 17 Sep 2025 14:18:25 -0700 Subject: [PATCH 3/4] deps: npm-pick-manifest@11.0.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d2462bc..5e1bfb4 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "@npmcli/promise-spawn": "^8.0.0", "ini": "^5.0.0", "lru-cache": "^11.2.1", - "npm-pick-manifest": "^10.0.0", + "npm-pick-manifest": "^11.0.1", "proc-log": "^5.0.0", "promise-retry": "^2.0.1", "semver": "^7.3.5", From ac48cc924d686c43783cf567d38268d54ca5439e Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Wed, 17 Sep 2025 14:18:35 -0700 Subject: [PATCH 4/4] chore: npm-package-arg@13.0.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 5e1bfb4..25483d9 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "devDependencies": { "@npmcli/eslint-config": "^5.0.0", "@npmcli/template-oss": "4.24.1", - "npm-package-arg": "^12.0.1", + "npm-package-arg": "^13.0.0", "slash": "^3.0.0", "tap": "^16.0.1" },