Skip to content

chore(deps): update dependency polly to 8.7.0#6214

Merged
thomhurst merged 1 commit into
mainfrom
renovate/polly-8.x
Jun 10, 2026
Merged

chore(deps): update dependency polly to 8.7.0#6214
thomhurst merged 1 commit into
mainfrom
renovate/polly-8.x

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

This PR contains the following updates:

Package Type Update Change
Polly nuget minor 8.6.68.7.0

Release Notes

App-vNext/Polly (Polly)

v8.7.0

Compare Source

Highlights

What's Changed

New Contributors

Full Changelog: App-vNext/Polly@8.6.6...8.7.0


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 has been generated by Mend Renovate.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file MINOR renovate-bot labels Jun 10, 2026
@thomhurst thomhurst enabled auto-merge (squash) June 10, 2026 17:14

@claude claude Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

PR Review: chore(deps): update dependency polly to 8.7.0

Summary

This is a Renovate-bot-generated automated dependency bump of Polly from 8.6.6 to 8.7.0, touching a single line in Directory.Packages.props. It is a minor (semver) release with no breaking changes.

What the PR Does

Updates the centralised NuGet version pin for Polly in Directory.Packages.props. Two projects consume this package:

  • TUnit.TestProject — uses Polly.CircuitBreaker.CircuitState as a test argument type to exercise the analyzer against an external enum; the actual Polly resilience pipeline is not exercised at all.
  • TUnit.Analyzers.Tests — references the Polly assembly to provide CircuitState as a MetadataReference in Roslyn analyzer test scaffolding.

Polly is not used in any production engine codeTUnit.Engine/Services/DiscoveryCircuitBreaker.cs is a custom, Polly-free implementation that merely borrows the "circuit breaker" naming pattern.

Issues Found

None. This is a minimal, low-risk change.

  • The diff is exactly one line: 8.6.68.7.0.
  • Polly 8.7.0 is a non-breaking minor release. The highlighted features (caller cancellation token propagation in hedging/timeout, telemetry refactoring) are in strategies that are not used at all in this repo.
  • The CircuitState enum used in test fixtures is part of Polly.CircuitBreaker and has not changed between these versions.
  • auto-merge is already enabled with squash strategy, which is appropriate for this class of update.

Suggested Improvements

No code changes are required or recommended. A few observations for awareness:

  1. Polly usage is test-only, not production. If the intent is ever to use Polly for resilience logic in the engine (e.g., retry policies around flaky discovery I/O), the existing DiscoveryCircuitBreaker would need to be evaluated alongside it. For now, Polly is purely a test fixture dependency and that is fine.

  2. Version pin scope. The version is pinned only in Directory.Packages.props (Central Package Management), which is correct — no individual .csproj overrides the version. This is the right pattern.

  3. Changelogs worth noting (no action needed): Polly 8.7.0 adds cancellation token propagation in hedging/timeout strategies and refactors telemetry. Neither feature is exercised here, so there is zero functional impact on TUnit.

Overall Assessment

Approve and merge. Routine, fully automated minor dependency update confined to a single version string in the centralised package manifest. No breaking API changes in Polly 8.7.0 affect TUnit's usage. The auto-merge + squash configuration is appropriate and can be left to proceed automatically.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity

Metric Results
Complexity 0

View in Codacy

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@thomhurst thomhurst merged commit 1b560c9 into main Jun 10, 2026
14 checks passed
@thomhurst thomhurst deleted the renovate/polly-8.x branch June 10, 2026 17:45
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 MINOR renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants