V5.0.9/service update - #57
Conversation
Greptile SummaryThis patch release (v5.0.9) updates all Codebelt/Cuemon first-party dependencies, several third-party packages (AWSSDK, Azure Storage, NATS, EFCore, Microsoft SDK), and ships a large documentation overhaul adding per-type DocFX overwrite pages and updated AGENTS.md maintenance standards.
Confidence Score: 5/5All changes are additive dependency bumps, a CI correctness fix, and documentation restructuring — no functional production code was modified. The package version increments are patch-level for most packages (minor for Codebelt/Cuemon). The CI deploy condition change makes the pipeline stricter rather than more permissive, which reduces deployment risk. No logic paths, API surfaces, or data models were altered. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "📝 update changelog for 5.0.9 with docum..." | Re-trigger Greptile |
Separate namespace overwrite files (\.docfx/api/namespaces/**/*.md\) and type overwrite files (\.docfx/api/types/**/*.md\) in docfx.json build.overwrite config. Exclude both subdirectories from build.content to prevent treating overwrite Markdown as conceptual content. Update NGINX version to 1.31.2 for docs publishing container.
Add comprehensive namespace overview pages for all public API namespaces with clear usage examples, entry points, and Extension Members tables that guide developers to key factories and registration methods. Improves discoverability and adoption of core CQRS, DDD, and command/query patterns.
Replace brief 'Official Documentation' section with comprehensive 'DocFX Documentation Maintenance' standards covering namespace/type pages, examples, availability, verification, and quality gates. Establishes clear workflow for agents to maintain API documentation current with public API changes.
Update AWSSDK packages (4.0.100), Microsoft.Data.Sqlite (10.0.9), Microsoft.Extensions.Logging.Abstractions (10.0.9), Microsoft.NET.Test.Sdk (18.7.0), NATS.Client packages (2.8.2), and EntityFrameworkCore for net9 (9.0.17) and net10 (10.0.9). Maintain Central Package Versioning discipline and ensure all dependencies align with latest stable releases.
Add always() guard to deploy job condition to prevent skipped optional jobs (such as disabled macOS matrix runs) from suppressing deployment. Explicitly check success status of all upstream jobs to ensure deployment only runs when all required jobs succeed.
Generate deterministic per-type DocFX overwrite files under .docfx/api/types/ with realistic, copy/paste-ready usage examples for all public non-abstraction types including enums, structs, records, and static extension containers. Examples sourced from unit and functional tests, verified to compile and demonstrate real application behavior.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #57 +/- ##
=======================================
Coverage 98.40% 98.40%
=======================================
Files 177 177
Lines 3773 3773
Branches 363 363
=======================================
Hits 3713 3713
Misses 58 58
Partials 2 2 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
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: yamldotnet @ 10.1.5