From d07c09bd610c9ba9cc208f04f2f4eb08921e654f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 1 Sep 2026 12:05:28 +0000 Subject: [PATCH 1/2] build(deps): bump ts-retry from 5.0.1 to 7.0.3 Bumps [ts-retry](https://github.com/franckLdx/ts-retry) from 5.0.1 to 7.0.3. - [Release notes](https://github.com/franckLdx/ts-retry/releases) - [Changelog](https://github.com/franckLdx/ts-retry/blob/master/changelog.md) - [Commits](https://github.com/franckLdx/ts-retry/commits) --- updated-dependencies: - dependency-name: ts-retry dependency-version: 7.0.3 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5b9a542c..7684a72d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,7 +19,7 @@ "@opentelemetry/resources": "^2.10.0", "@opentelemetry/sdk-metrics": "^2.10.0", "@opentelemetry/sdk-trace-base": "^2.10.0", - "ts-retry": "^5.0.1" + "ts-retry": "^7.0.3" }, "devDependencies": { "@eslint/eslintrc": "^3.3.6", @@ -8611,9 +8611,9 @@ } }, "node_modules/ts-retry": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ts-retry/-/ts-retry-5.0.1.tgz", - "integrity": "sha512-sjIHRgS8eApTkuAXkASMfRSMigeTMmaxvCf4+1V6xGpo0IsuBrssqHRZh6IRgD9f8+7KeFLxNOLvWYy/mw3YBQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/ts-retry/-/ts-retry-7.0.3.tgz", + "integrity": "sha512-sEaLD4RaKmEDvLeki2qQsJgqc50cdmBhQJ90I6V0ur/g1iO6P9PxU2dP52SF87dHEtb1jwb/BJWH5gCx6IfqgQ==", "license": "MIT" }, "node_modules/tsconfig-paths": { diff --git a/package.json b/package.json index cb2dfa3d..74ec8dcc 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@opentelemetry/resources": "^2.10.0", "@opentelemetry/sdk-trace-base": "^2.10.0", "@opentelemetry/sdk-metrics": "^2.10.0", - "ts-retry": "^5.0.1" + "ts-retry": "^7.0.3" }, "devDependencies": { "@eslint/eslintrc": "^3.3.6", From 39d11514b98dd0da0f81f9550c05c20fb1a916ef Mon Sep 17 00:00:00 2001 From: Yohei Kamitsukasa <35333687+paper2@users.noreply.github.com> Date: Sun, 4 Oct 2026 09:06:05 +0900 Subject: [PATCH 2/2] fix: keep retrying when ts-retry onError returns undefined ts-retry 7 types onError as returning boolean or undefined. An implicit void return no longer typechecks. Returning undefined preserves the existing behavior of continuing retries. --- src/github/github.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/github/github.ts b/src/github/github.ts index 6a24a9f8..5803af63 100644 --- a/src/github/github.ts +++ b/src/github/github.ts @@ -53,8 +53,11 @@ export const fetchWorkflowResults = async ( { delay: delayMs, maxTry, - onError: (err, currentTry) => + onError: (err, currentTry) => { console.error(`current try: ${currentTry}`, err) + // Returning undefined keeps the pre-v6 behavior: continue retrying. + return undefined + } } ) return results