V10.1.6/service update - #34
Conversation
Greptile SummaryThis is a routine v10.1.6 service update that bumps all Codebelt/Cuemon dependencies to 10.5.5, xunit packages to 11.1.2, and
Confidence Score: 5/5Safe to merge — all changes are dependency bumps or mechanically equivalent code modernizations with no behavioral differences. The ExceptionConverter refactor splits a switch block into private helpers without changing the order of operations or observable output. The JData.cs using-var conversion is safe because ReadAll(JsonReader) forces the Lazy immediately, so the reader is fully consumed before disposal. The GlobalSuppressions deletions align with the removed legacy code. The raw string literals in the test were verified correct after reading the actual file. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "⬆️ update package dependencies and enhan..." | Re-trigger Greptile |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #34 +/- ##
==========================================
+ Coverage 99.24% 99.56% +0.32%
==========================================
Files 25 25
Lines 929 925 -4
Branches 116 115 -1
==========================================
- Hits 922 921 -1
+ Misses 7 4 -3 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Scope multi-targeting, packaging, and signing to src projects, and enable recommended analyzers with style enforcement so source builds match current Codebelt quality defaults.
Keep the centrally managed test SDK on the latest stable release used by the solution.
Use the 1.31 alpine tag so the documentation image stays current within the nginx minor line without a patch-level pin.
Break the JSON exception parser into focused helpers to cut cognitive complexity and drop legacy suppressions that only existed for the old monolithic path.
Prefer using declarations and ThrowIfNull on supported TFMs, and replace the trailing-asterisk EndsWith check with a direct char compare for analyzer-friendly code.
Drop redundant T: cref prefixes so API docs resolve with the simpler generic type form used elsewhere in the codebase.
This is a service update that focuses on package dependencies.
Automated changes:
Note: Third-party packages (Microsoft.Extensions.*, BenchmarkDotNet, etc.) are not auto-updated.
Use Dependabot or manual updates for those.
Generated by codebelt-aicia
Triggered by: xunit @ 11.1.2