Skip to content

V5.0.9/service update - #57

Merged
gimlichael merged 8 commits into
mainfrom
v5.0.9/service-update
Jul 1, 2026
Merged

V5.0.9/service update#57
gimlichael merged 8 commits into
mainfrom
v5.0.9/service-update

Conversation

@codebelt-aicia

Copy link
Copy Markdown
Contributor

This is a service update that focuses on package dependencies.

Automated changes:

  • Codebelt/Cuemon package versions bumped to latest compatible
  • PackageReleaseNotes.txt updated for v5.0.9
  • CHANGELOG.md entry added for v5.0.9

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

@greptile-apps

greptile-apps Bot commented Jun 30, 2026

Copy link
Copy Markdown

Greptile Summary

This 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.

  • Package versions bumped across Directory.Packages.props: Cuemon/Codebelt packages → 10.5.4/10.1.5, AWSSDK → 4.0.100, Azure.Storage.Queues → 12.27.1, NATS → 2.8.2, EFCore → 9.0.17/10.0.9, Microsoft SDK packages → 10.0.9/18.7.0.
  • CI deploy condition hardened: the bare github.event_name != 'pull_request' guard is replaced with an always()-wrapped expression that explicitly requires every upstream job to report success before deployment proceeds, preventing deploys on upstream failures and correctly handling skipped optional matrix jobs.
  • DocFX infrastructure restructured: docfx.json now separates namespace and type overwrite paths into distinct build.overwrite sections and excludes them from build.content; 200+ namespace/type Markdown pages were added or updated.

Confidence Score: 5/5

All 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

Filename Overview
Directory.Packages.props Routine version bumps: Codebelt/Cuemon packages to 10.5.4/10.1.5, AWSSDK to 4.0.100, Azure.Storage.Queues to 12.27.1, NATS to 2.8.2, EFCore for net9/net10 and Microsoft SDK packages to matching .9/.17 patch levels.
.github/workflows/ci-pipeline.yml Deploy job condition upgraded from a bare event-name guard to an explicit all-jobs-must-succeed expression wrapped in always(), preventing accidental deployment on upstream failures and handling skipped optional matrix jobs correctly.
CHANGELOG.md Adds v5.0.9 entry; also fixes the pre-existing missing [5.0.8] comparison link and updates [Unreleased] to point to v5.0.9...HEAD.
.docfx/docfx.json Separates namespace and type overwrite directories in build.overwrite, excludes both from build.content to prevent Markdown files being treated as conceptual content.
AGENTS.md Replaces the short Official Documentation section with an extensive dotnet-docfx-digest block codifying documentation maintenance standards, quality gates, and verification requirements for AI agents.
.docfx/Dockerfile.docfx NGINX base image bumped from 1.31.0-alpine to 1.31.2-alpine for the docs-publishing container.

Reviews (2): Last reviewed commit: "📝 update changelog for 5.0.9 with docum..." | Re-trigger Greptile

aicia-bot and others added 7 commits July 1, 2026 21:47
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

codecov Bot commented Jul 1, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.40%. Comparing base (b98a3d3) to head (e76150a).

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gimlichael
gimlichael merged commit 938570e into main Jul 1, 2026
540 of 543 checks passed
@gimlichael
gimlichael deleted the v5.0.9/service-update branch July 1, 2026 21:40
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.

2 participants