Conversation
📝 WalkthroughWalkthroughThis PR performs maintenance and infrastructure updates: bumps the NGINX base image version in the Dockerfile, updates multiple NuGet package versions across several frameworks, refreshes the test environment Docker image with current version tags, restructures the CI pipeline to support per-architecture builds and tests for X64 and ARM64, and corrects the changelog date for v5.0.3. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
⚔️ Resolve merge conflicts (beta)
No actionable comments were generated in the recent review. 🎉 Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This PR implements a service update focused on package dependency upgrades and CI pipeline enhancements for multi-architecture support. The changes modernize the testing infrastructure by updating .NET runtime versions and expanding build/test coverage to include ARM64 architecture alongside X64.
Changes:
- Upgraded multiple package dependencies including Cuemon, Codebelt extensions, coverlet, and Microsoft .NET 9/10 packages to their latest minor/patch versions
- Enhanced CI pipeline to support both X64 and ARM64 architectures with dedicated build artifacts and split Linux/Windows testing jobs
- Updated Docker test runner image from personal repository (gimlichael) to organizational repository (codebeltnet) with newer .NET runtime versions
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| Directory.Packages.props | Updated 15 package versions to latest minor/patch releases for .NET 9 and 10 support |
| .github/workflows/ci-pipeline.yml | Added ARM64 architecture matrix, split test jobs by OS, and updated artifact naming/dependencies |
| testenvironments.json | Changed Docker image to organizational repository with updated .NET 8.0.418, 9.0.311, and 10.0.103 runtimes |
| .docfx/Dockerfile.docfx | Bumped NGINX base image from 1.29.4-alpine to 1.29.5-alpine |
| CHANGELOG.md | Updated release date for version 5.0.3 from 2026-01-23 to 2026-02-15 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #24 +/- ##
=======================================
Coverage 83.84% 83.84%
=======================================
Files 20 20
Lines 260 260
Branches 19 19
=======================================
Hits 218 218
Misses 42 42 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|



This pull request introduces several important updates to package dependencies, CI pipeline configuration, and test environment setup. The main focus is on upgrading package versions, improving multi-architecture support in CI workflows, and updating Docker images for test environments.
Dependency updates:
Directory.Packages.props, includingCodebelt.Extensions.Swashbuckle.AspNetCore,Codebelt.Extensions.Xunit.App,Cuemon.Core,Cuemon.Extensions.Hosting,coverlet.collector,coverlet.msbuild, and various Microsoft packages for .NET 9 and 10.CHANGELOG.mdto reflect the new service update.CI pipeline improvements:
.github/workflows/ci-pipeline.ymlto add explicit matrix support for both X64 and ARM64 architectures for build and test jobs, split testing jobs intotest_linuxandtest_windows, and updated artifact naming and download patterns to distinguish between architectures. [1] [2]sonarcloud,codecov,codeql, anddeploy) to include bothtest_linuxandtest_windowsjobs, ensuring comprehensive test coverage across architectures.Test environment update:
testenvironments.jsonto a newer version, reflecting updated .NET runtimes and a new image repository.Dockerfile update:
.docfx/Dockerfile.docfxfrom1.29.4-alpineto1.29.5-alpinefor improved stability and security.Summary by CodeRabbit
Release Notes