Skip to content

#287 Update outdated NuGet package dependencies - #337

Merged
sanelli merged 4 commits into
mainfrom
287-update-outdated-nuget-package-dependencies
Aug 9, 2026
Merged

#287 Update outdated NuGet package dependencies#337
sanelli merged 4 commits into
mainfrom
287-update-outdated-nuget-package-dependencies

Conversation

@sanelli

@sanelli sanelli commented Aug 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Bump outdated NuGet packages solution-wide to latest stable (SonarAnalyzer 10.31, Roslyn 5.6, AwesomeAssertions 9.5, Microsoft.NET.Test.Sdk 18.8.1, Google.Protobuf 3.35.1, Grpc.Tools 2.83.0, MongoDB.Bson 3.10.0, DI 10.0.10); keep StyleCop.Analyzers.Unstable on 1.2.0.556.
  • Remove TestingPlatformDotnetTestSupport for Test.Sdk 18.8.1 + MTP compatibility; fix new Sonar findings (S8969, S2245, S2365).
  • Add targeted unit tests for pre-existing generator coverage gaps; bump to 10.2.0-alpha.70.
  • Tune benchmark SVG Y-axis scales (mean time ticks 50; vs-Mappa top 1500% with 250/125 guides) and coverage-history SVG sizing.

Test plan

  • .\Scripts\RunTestsAndReportCoverage.ps1 — 3012 tests passed
  • Coverage ≥ baseline (line 98.8%, branch 92.3%, method 100% vs 98.6 / 91.8 / 100)
  • dotnet package list --outdated — no remaining updates on current sources
  • Regenerate benchmark SVGs with -SkipRun

sanelli and others added 4 commits August 9, 2026 14:12
…Tests.

Update SonarAnalyzer, Microsoft.CodeAnalysis, AwesomeAssertions, and Microsoft.NET.Test.Sdk; remove TestingPlatformDotnetTestSupport for MTP on .NET 10; fix S2365/S8969 analyzer findings.

Co-authored-by: Cursor <cursoragent@cursor.com>
Add unit tests for MappaMapAlgorithmContext, StringToGuidMapStrategyBuilder, IdentityMapStrategyDetector, and PolymorphismMapStrategyBuilder defensive paths; overall coverage rises to 98.8% line / 92.3% branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
…tegrations.

Update SonarAnalyzer, Protobuf, Grpc.Tools, MongoDB.Bson, DI, and test packages; bump to 10.2.0-alpha.70; fix new analyzer findings and coverage SVG sizing.

Co-authored-by: Cursor <cursoragent@cursor.com>
Use 50 us ticks for absolute mean time; cap vs-Mappa at 1500% with 250 major / 125 minor guides. Add optional YAxisBreakAt support in the chart helper.

Co-authored-by: Cursor <cursoragent@cursor.com>
@sanelli sanelli linked an issue Aug 9, 2026 that may be closed by this pull request
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown

Code coverage

Compared against the latest published coverage history from the code coverage gist.

Metric Baseline PR Δ Trend
Line 98.6% 98.8% +0.2
Branch 91.8% 92.3% +0.5
Method 100% 100% 0 =

No coverage metric dropped by more than 1 percentage point(s) versus baseline.

@sanelli
sanelli merged commit f734d03 into main Aug 9, 2026
1 check passed
@sanelli
sanelli deleted the 287-update-outdated-nuget-package-dependencies branch August 9, 2026 13:46
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.

Update outdated NuGet package dependencies

1 participant