Skip to content

V10.0.10/service update - #29

Merged
gimlichael merged 5 commits into
mainfrom
v10.0.10/service-update
Jul 24, 2026
Merged

V10.0.10/service update#29
gimlichael merged 5 commits into
mainfrom
v10.0.10/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 v10.0.10
  • CHANGELOG.md entry added for v10.0.10

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

@greptile-apps

greptile-apps Bot commented Jul 22, 2026

Copy link
Copy Markdown

Greptile Summary

This is an automated service update bumping Codebelt package dependencies and enabling stricter .NET code analysis for source projects.

  • Package bumps: Codebelt.Extensions.Xunit → 11.1.2, Codebelt.Extensions.YamlDotNet → 10.1.6, Microsoft.NET.Test.Sdk → 18.8.1.
  • Build hardening: Source projects now have EnableNETAnalyzers, AnalysisLevel=latest, AnalysisMode=Recommended, and EnforceCodeStyleInBuild=true; S6618 added to NoWarn.
  • DocFX image: NGINX base tag loosened from 1.31.2-alpine to 1.31-alpine, and changelog/release notes updated for v10.0.10.

Confidence Score: 5/5

Safe to merge; all changes are routine dependency bumps and build configuration improvements with no impact on production library code.

All changed files are build infrastructure (props, packages manifest, Dockerfile) and documentation. The package bumps are minor increments with no API breakage, and the analyzer settings only affect build-time diagnostics for source projects. No production or library code is touched.

No files require special attention, though the NGINX tag loosening in .docfx/Dockerfile.docfx and the AnalysisMode vs AnalysisLevel inconsistency in Directory.Build.props are worth a quick look.

Important Files Changed

Filename Overview
.docfx/Dockerfile.docfx NGINX base image tag changed from pinned patch version 1.31.2-alpine to floating minor tag 1.31-alpine, reducing build reproducibility.
Directory.Build.props Source projects gain EnableNETAnalyzers, AnalysisLevel=latest, AnalysisMode=Recommended, EnforceCodeStyleInBuild, and added S6618 to NoWarn; test projects switch from AnalysisLevel=none to AnalysisMode=none (functionally safe due to RunAnalyzers=false, but inconsistent with benchmark projects).
Directory.Packages.props Three package version bumps: Codebelt.Extensions.Xunit 11.1.1→11.1.2, Codebelt.Extensions.YamlDotNet 10.1.5→10.1.6, Microsoft.NET.Test.Sdk 18.7.0→18.8.1. All are patch/minor increments consistent with the changelog.
CHANGELOG.md Adds v10.0.10 changelog entry listing all dependency upgrades and build changes; updates Unreleased comparison link correctly.
.nuget/Codebelt.Extensions.Globalization/PackageReleaseNotes.txt Prepends v10.0.10 release notes entry describing the dependency upgrade.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Directory.Build.props] --> B{Project Type}
    B -->|IsSourceProject| C[EnableNETAnalyzers=true\nAnalysisLevel=latest\nAnalysisMode=Recommended\nEnforceCodeStyleInBuild=true]
    B -->|IsTestProject| D[RunAnalyzers=false\nRunAnalyzersDuringBuild=false\nWarningLevel=0\nAnalysisMode=none]
    B -->|IsBenchmarkProject| E[RunAnalyzers=false\nAnalysisLevel=none]
    A --> F[Directory.Packages.props]
    F --> G[Codebelt.Extensions.Xunit 11.1.2\nCodebelt.Extensions.YamlDotNet 10.1.6\nMicrosoft.NET.Test.Sdk 18.8.1]
    A --> H[Dockerfile.docfx]
    H --> I[nginx:1.31-alpine\nfloating minor tag]
Loading

Reviews (2): Last reviewed commit: "⬆️ upgrade dependencies and improve buil..." | Re-trigger Greptile

aicia-bot and others added 4 commits July 24, 2026 14:21
Update the test SDK from 18.7.0 to 18.8.1 to pick up latest test framework improvements and tooling enhancements.
Enable .NET code analyzers with latest analysis level, configure recommended analysis mode, and enforce code style in build. This strengthens code quality enforcement by enabling comprehensive static analysis and ensuring style compliance during builds.
Update the DocFX nginx base image from version 1.31.2 to 1.31 in the Dockerfile for more efficient image layering while maintaining Alpine Linux base.
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (7563bf4) to head (ae44207).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #29   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files            4         4           
  Lines          184       184           
  Branches         4         4           
=========================================
  Hits           184       184           

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

@gimlichael
gimlichael merged commit 7609268 into main Jul 24, 2026
24 checks passed
@gimlichael
gimlichael deleted the v10.0.10/service-update branch July 24, 2026 12:44
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