Skip to content

deps(dotnet): Bump the testing group with 2 updates#74

Merged
karlspace merged 1 commit into
mainfrom
dependabot/nuget/testing-077b889c48
May 19, 2026
Merged

deps(dotnet): Bump the testing group with 2 updates#74
karlspace merged 1 commit into
mainfrom
dependabot/nuget/testing-077b889c48

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 19, 2026

Copy link
Copy Markdown
Contributor

Updated coverlet.collector from 8.0.1 to 10.0.1.

Release notes

Sourced from coverlet.collector's releases.

10.0.1

Improvements

Fixed

  • Fix inconsistent paths in cobertura reports #​1723
  • Fix when using "is" with "and" in pattern matching, branch coverage is lower than normal #​1313
  • Fix Coverlet flagging a branch for an async functions finally block where none exists #​1337
  • Fix Coverlet Tracker Missing CompilerGeneratedAttribute #​1828

Maintenance

  • Add architecture docs and diagrams for all integrations #​1927
  • Update NuGet packages and .NET SDK versions #​1933

Diff between 10.0.0 and 10.0.1

10.0.0

Improvements

  • Unique Report Filenames (coverlet.MTP and AzDO) #​1866
  • Add --coverlet-file-prefix option for unique report files #​1869
  • Introduce .NET 10 support #​1823

Fixed

  • Fix [BUG] Wrong branch rate on IAsyncEnumerable for generic type #​1836
  • Fix [BUG] Missing Coverage after moving to MTP #​1843
  • Fix [BUG] No coverage reported when targeting .NET Framework with 8.0.1 #​1842
  • Fix [BUG] Behavior changes between MTP and Legacy (msbuild) #​1878
  • Fix [BUG] Coverlet.MTP - Unable to load coverlet.mtp.appsettings.json #​1880
  • Fix [BUG] Coverlet.Collector produces empty report when Mediator.SourceGenerator is referenced #​1718 by https://github.com/yusyd
  • Fix [BUG] Crash during instrumentation (Methods using LibraryImport/DllImport have no body) #​1762

Maintenance

  • Add comprehensive async method tests and documentation for issue #​1864
  • Replace Tmds.ExecFunction Package in coverlet.core.coverage.tests #​1833
  • Add net9.0 and net10.0 targets #​1822

Diff between 8.0.1 and 10.0.0

Commits viewable in compare view.

Updated FluentAssertions from 8.9.0 to 8.10.0.

Release notes

Sourced from FluentAssertions's releases.

8.10.0

What's Changed

Improvements

Documentation

Others

Full Changelog: fluentassertions/fluentassertions@8.9.0...8.10.0

Commits viewable in compare view.

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps coverlet.collector from 8.0.1 to 10.0.1
Bumps FluentAssertions from 8.9.0 to 8.10.0

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: testing
- dependency-name: FluentAssertions
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: testing
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot requested a review from karlspace as a code owner May 19, 2026 13:37
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file nuget NuGet package updates labels May 19, 2026
@github-actions

Copy link
Copy Markdown

AI Analysis

Technical Summary

This pull request updates two testing dependencies in a .NET project:

  1. coverlet.collector: updated from 8.0.1 to 10.0.1
  2. FluentAssertions: updated from 8.9.0 to 8.10.0

1. coverlet.collector (8.0.1 → 10.0.1)

Technical Requirements {summary} Constraints:

  • Requires compatibility with .NET 9.0 and 10.0 (introduced in v10.0.0).
  • The update addresses bugs and improvements related to coverage reporting, especially in the context of .NET testing platforms (e.g., MTP 2).
  • Requires review of coverage report file naming and integration with CI pipelines that consume those reports.
  • The update may include newer versions of NuGet packages and a newer .NET SDK for building/testing.

Implementation Considerations:

  • Transition

This summary was automatically generated by AI to help with triage and may not be 100% accurate.

Suggested Labels: bug test

@github-actions github-actions Bot added the bug Something isn't working label May 19, 2026

@karlspace karlspace 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.

Approving — testing group bump.

coverlet.collector 8.0.1 -> 10.0.1 (major):
The 8 -> 10 jump looks large but is structurally low-risk here:

  • Coverlet is a test-coverage tool, referenced only as PackageReference Include="coverlet.collector" in the test project — no production code links against it
  • Primary 10.0 feature is .NET 10 support (issue #1823), which is exactly our test target
  • Changelog is overwhelmingly bugfixes + improvements (branch coverage accuracy on async/IAsyncEnumerable, MTP behavior parity, no coverage on .NET Framework with 8.0.1)
  • No documented breaking changes for consumers
  • CI green — tests still execute and produce coverage reports

FluentAssertions 8.9.0 -> 8.10.0 (minor):

  • perf: significantly faster BeEquivalentTo for large unordered collections

  • feat: ComparingNullCollectionsAsEmpty / ComparingNullStringsAsEmpty options on BeEquivalentTo

  • No breaking changes

  • Two-line change in Directory.Packages.props

  • CI green; skipped jobs are release-publish steps that only run on main

Merging.

@karlspace karlspace merged commit e8a0225 into main May 19, 2026
17 checks passed
@karlspace karlspace deleted the dependabot/nuget/testing-077b889c48 branch May 19, 2026 13:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working dependencies Pull requests that update a dependency file nuget NuGet package updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant