Skip to content

build(deps): bump p-retry from 4.6.2 to 9.0.0 - #313

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/p-retry-9.0.0
Closed

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/p-retry-9.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 6, 2026

Copy link
Copy Markdown
Contributor

Bumps p-retry from 4.6.2 to 9.0.0.

Release notes

Sourced from p-retry's releases.

v9.0.0

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

sindresorhus/p-retry@v8.0.1...v9.0.0

v8.0.1

  • Fix error for invalid fractional retry counts 3c22035

sindresorhus/p-retry@v8.0.0...v8.0.1

v8.0.0

Breaking

  • Require Node.js 22 85cdece
  • Change retry callback order 616306e
    • Callback order changed from onFailedAttempt → shouldConsumeRetry → shouldRetry to shouldConsumeRetry → onFailedAttempt → shouldRetry.
    • Consumption decisions are now made before failure notifications and retry decisions.

Improvements

... (truncated)

Commits
  • ac3c4cd 9.0.0
  • 2f34d75 Tweaks
  • f6e099a Drop the Number.isFinite special cases for retries
  • 33d5e2b Start the stack of the wrapped AbortError error at the caller
  • 90dd863 More tests
  • 84125f7 Fix the readme structure and sync the retryDelay note
  • 11cd55b Only compute the retry delay when a retry is still possible
  • 127e14e Round a fractional maxTimeout up
  • 4a2fb43 Simplify the tests and add missing coverage
  • ece57b2 Improve the docs for zero delays and aborts
  • Additional commits viewable in compare view

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
p-retry [>= 5.a, < 6]
p-retry [>= 6.a, < 7]
p-retry [>= 7.a, < 8]
p-retry [>= 8.a, < 9]

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [p-retry](https://github.com/sindresorhus/p-retry) from 4.6.2 to 9.0.0.
- [Release notes](https://github.com/sindresorhus/p-retry/releases)
- [Commits](sindresorhus/p-retry@v4.6.2...v9.0.0)

---
updated-dependencies:
- dependency-name: p-retry
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Nov 6, 2026
@coderabbitai

coderabbitai Bot commented Nov 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 23de2013-e436-4c34-8c40-23014e765021

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

html-get

Details
Benchmark suite Current: 795850d Previous: db53aa2 Ratio
html rewriteUrls off 159.4 ms (157.8-160.7) 166.1 ms (158.3-182.4) 0.96
html rewriteUrls on 238 ms (234.7-246.4) 250.5 ms (242.7-267.2) 0.95
pdf extract 128.2 ms (122.2-131.1) 132.1 ms (125.8-157.7) 0.97
cold require 311.7 ms (310-314.8) 314.3 ms (313-317.3) 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@Kikobeats

Copy link
Copy Markdown
Member

@dependabot ignore this dependency

@dependabot dependabot Bot closed this Nov 6, 2026
@dependabot @github

dependabot Bot commented on behalf of github Nov 6, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you about p-retry again, unless you re-open this PR.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/p-retry-9.0.0 branch November 6, 2026 09:28
Kikobeats added a commit that referenced this pull request Nov 6, 2026
)

p-cancelable >=3 and p-retry >=5 are pure ESM, and this package is
CommonJS. Ignoring their major updates in config keeps the rule in the
repo (not only in Dependabot's per-PR state, as with #312 and #313),
while patch and minor updates within the current majors still arrive.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant