From 4202f6ff9872f189431dfa5c905e64d64d2986d7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 21 Nov 2025 23:19:57 +0000 Subject: [PATCH 1/2] fix(deps): bump p-retry from 6.2.1 to 7.0.0 Bumps [p-retry](https://github.com/sindresorhus/p-retry) from 6.2.1 to 7.0.0. - [Release notes](https://github.com/sindresorhus/p-retry/releases) - [Commits](https://github.com/sindresorhus/p-retry/compare/v6.2.1...v7.0.0) --- updated-dependencies: - dependency-name: p-retry dependency-version: 7.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 28 +++++++--------------------- package.json | 2 +- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6d2d2d3..80bfe36 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@actions/core": "^1.11.1", "@octokit/auth-app": "^8.1.0", "@octokit/request": "^10.0.3", - "p-retry": "^6.2.1", + "p-retry": "^7.1.0", "undici": "^7.16.0" }, "devDependencies": { @@ -942,11 +942,6 @@ "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "dev": true }, - "node_modules/@types/retry": { - "version": "0.12.2", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz", - "integrity": "sha512-XISRgDJ2Tc5q4TRqvgJtzsRkFYNJzZrhTdtMoGVBttwzzQJkPnS3WWTFc7kuDRoPtPakl+T+OfdEUjYJj7Jbow==" - }, "node_modules/@vercel/nft": { "version": "0.29.4", "resolved": "https://registry.npmjs.org/@vercel/nft/-/nft-0.29.4.tgz", @@ -2821,16 +2816,15 @@ } }, "node_modules/p-retry": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.1.tgz", - "integrity": "sha512-hEt02O4hUct5wtwg4H4KcWgDdm+l1bOaEy/hWzd8xtXB9BqxTWBBhb+2ImAtH4Cv4rPjV76xN3Zumqk3k3AhhQ==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-7.1.0.tgz", + "integrity": "sha512-xL4PiFRQa/f9L9ZvR4/gUCRNus4N8YX80ku8kv9Jqz+ZokkiZLM0bcvX0gm1F3PDi9SPRsww1BDsTWgE6Y1GLQ==", + "license": "MIT", "dependencies": { - "@types/retry": "0.12.2", - "is-network-error": "^1.0.0", - "retry": "^0.13.1" + "is-network-error": "^1.1.0" }, "engines": { - "node": ">=16.17" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3054,14 +3048,6 @@ "node": ">=8" } }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, "node_modules/reusify": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", diff --git a/package.json b/package.json index 13978fc..a3fdd84 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "@actions/core": "^1.11.1", "@octokit/auth-app": "^8.1.0", "@octokit/request": "^10.0.3", - "p-retry": "^6.2.1", + "p-retry": "^7.1.0", "undici": "^7.16.0" }, "devDependencies": { From 4a38143a22f255655e7ac3c3b1f2f4a8a733e0e0 Mon Sep 17 00:00:00 2001 From: Parker Brown <17183625+parkerbxyz@users.noreply.github.com> Date: Fri, 21 Nov 2025 15:27:30 -0800 Subject: [PATCH 2/2] fix: update p-retry usage for v7 compatibility --- lib/main.js | 10 +++++----- package-lock.json | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/main.js b/lib/main.js index 3ec39b5..9ae9d78 100644 --- a/lib/main.js +++ b/lib/main.js @@ -89,12 +89,12 @@ export async function main( permissions ), { - shouldRetry: (error) => error.status >= 500, - onFailedAttempt: (error) => { + shouldRetry: ({ error }) => error.status >= 500, + onFailedAttempt: (context) => { core.info( `Failed to create token for "${parsedRepositoryNames.join( "," - )}" (attempt ${error.attemptNumber}): ${error.message}` + )}" (attempt ${context.attemptNumber}): ${context.error.message}` ); }, retries: 3, @@ -105,9 +105,9 @@ export async function main( ({ authentication, installationId, appSlug } = await pRetry( () => getTokenFromOwner(request, auth, parsedOwner, permissions), { - onFailedAttempt: (error) => { + onFailedAttempt: (context) => { core.info( - `Failed to create token for "${parsedOwner}" (attempt ${error.attemptNumber}): ${error.message}` + `Failed to create token for "${parsedOwner}" (attempt ${context.attemptNumber}): ${context.error.message}` ); }, retries: 3, diff --git a/package-lock.json b/package-lock.json index 80bfe36..ae1618e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -985,6 +985,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" },