From bb1b855f891dcb4ea49e05cbf9cf4d99e52aed7f Mon Sep 17 00:00:00 2001 From: Michael Garvin Date: Fri, 20 Feb 2026 13:36:49 -0800 Subject: [PATCH 1/3] deps: add @gar/promise-retry@1.0.0 --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 78d0775..837eee1 100644 --- a/package.json +++ b/package.json @@ -38,6 +38,7 @@ "tap": "^16.0.1" }, "dependencies": { + "@gar/promise-retry": "^1.0.0", "@npmcli/promise-spawn": "^9.0.0", "ini": "^6.0.0", "lru-cache": "^11.2.1", From 29498d3596de64d0d973ebd48dc751d2c7384908 Mon Sep 17 00:00:00 2001 From: Michael Garvin Date: Fri, 20 Feb 2026 13:36:56 -0800 Subject: [PATCH 2/3] deps: remove promise-retry --- package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/package.json b/package.json index 837eee1..8a080a4 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,6 @@ "lru-cache": "^11.2.1", "npm-pick-manifest": "^11.0.1", "proc-log": "^6.0.0", - "promise-retry": "^2.0.1", "semver": "^7.3.5", "which": "^6.0.0" }, From db4bdc50ee50fe9a4740e55d595bf733910691ec Mon Sep 17 00:00:00 2001 From: Michael Garvin Date: Fri, 20 Feb 2026 13:37:17 -0800 Subject: [PATCH 3/3] fix: use @gar/promise-retry instead of promise-retry --- lib/spawn.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spawn.js b/lib/spawn.js index 03c1cbd..e4abd42 100644 --- a/lib/spawn.js +++ b/lib/spawn.js @@ -1,5 +1,5 @@ const spawn = require('@npmcli/promise-spawn') -const promiseRetry = require('promise-retry') +const { promiseRetry } = require('@gar/promise-retry') const { log } = require('proc-log') const makeError = require('./make-error.js') const makeOpts = require('./opts.js')