Skip to content

chore(deps): update dependency p-retry to v9 - #1267

Merged
renovate[bot] merged 1 commit into
masterfrom
renovate/p-retry-9.x
Nov 8, 2026
Merged

renovate[bot] merged 1 commit into
masterfrom
renovate/p-retry-9.x

Conversation

@renovate

@renovate renovate Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
p-retry 8.0.1 → 9.0.0 age confidence

Release Notes

sindresorhus/p-retry (p-retry)

v9.0.0

Compare Source

Breaking
  • Once signal is aborted, the promise always rejects with the abort reason and no more callbacks are called dff55ff 1d8bd87 62d4a51
    • Before, if the abort came during an attempt or a callback, shouldConsumeRetry, onFailedAttempt, and shouldRetry could still run. The promise could also reject with the operation's error instead of the abort reason.
    • The abort reason now also wins over an AbortError thrown by the operation.
  • shouldConsumeRetry returning nothing now counts as true e80456b
    • Before, a callback that forgot to return made failures skip the retries budget, so retries never ran out.
  • Validate the randomize, unref, and signal options e80456b dff55ff
    • randomize and unref must be booleans, and signal must be an AbortSignal. Other values now throw a TypeError.
Improvements
  • Make the message argument of AbortError optional 62d4a51
  • Keep the this type of the function passed to makeRetriable 2f34d75
  • Allow explicitly passing undefined for options when using exactOptionalPropertyTypes 2f34d75
Fixes
  • Fix very long retry delays firing immediately 4100a6d
    • setTimeout runs a delay above 2147483647ms (about 24.9 days) right away. Delays are now capped at that value.
  • Fix NaN retry delay when minTimeout is 0 and factor grows to Infinity 4100a6d
  • Fix a nested AbortError escaping instead of its cause dff55ff
  • Fix a thrown value that cannot be stringified replacing the real failure 9ba0763
  • Fix the stack of the error wrapped by AbortError 00a53aa 33d5e2b
    • It now has the correct message and starts at the caller instead of inside p-retry.
  • Call shouldConsumeRetry also when maxRetryTime has run out, so the callbacks always run in the documented order bd5d4a8
  • Report retryDelay: 0 for a TypeError that is never retried 127e14e


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot enabled auto-merge (squash) November 6, 2026 01:51
@socket-security

socket-security Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedp-retry@​8.0.1 ⏵ 9.0.0100100100 +182 -6100

View full report

@renovate
renovate Bot force-pushed the renovate/p-retry-9.x branch from 98560d8 to c01823b Compare November 8, 2026 06:28
@renovate
renovate Bot merged commit 1af25f7 into master Nov 8, 2026
14 checks passed
@renovate
renovate Bot deleted the renovate/p-retry-9.x branch November 8, 2026 06:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants