Skip to content

Conversation

@gimlichael
Copy link
Member

@gimlichael gimlichael commented Nov 18, 2025

This pull request updates several package dependencies to newer stable versions in the Directory.Packages.props file. The main changes focus on moving from release candidate versions to final releases and updating the xUnit test framework to the latest version.

Dependency version updates:

  • Updated Cuemon.Core, Cuemon.Extensions.AspNetCore, and Cuemon.Extensions.IO from version 10.0.0-rc.2 (release candidate) to the stable 10.0.0 release.
  • Upgraded xunit.v3 and xunit.v3.assert from version 3.1.0 to 3.2.0 (#3435).

Summary by CodeRabbit

  • Chores

    • Upgraded several framework packages from pre-release to stable releases.
    • Updated testing packages to their latest minor versions.
  • Documentation

    • Added 11.0.1 release notes and changelog entry noting availability on .NET 10/9 (and .NET Standard 2.0 where applicable) and dependency alignment with current TFMs.

@gimlichael gimlichael self-assigned this Nov 18, 2025
Copilot AI review requested due to automatic review settings November 18, 2025 22:04
@coderabbitai
Copy link

coderabbitai bot commented Nov 18, 2025

Walkthrough

Bumps package versions in Directory.Packages.props (three Cuemon packages to 10.0.0; two xUnit packages to 3.2.0) and adds new 11.0.1 release-note entries in several .nuget/*/PackageReleaseNotes.txt files and CHANGELOG.md.

Changes

Cohort / File(s) Summary
Central package pins
Directory.Packages.props
Promotes Cuemon.Core, Cuemon.Extensions.AspNetCore, Cuemon.Extensions.IO from 10.0.0-rc.210.0.0; updates xunit.v3 and xunit.v3.assert from 3.1.03.2.0.
Release notes updates
.nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt, .nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt, .nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt, .nuget/Codebelt.Extensions.Xunit/PackageReleaseNotes.txt
Inserts new top-most release block for version 11.0.1 (Availability lines and ALM note about upgraded TFMs/dependencies) while retaining existing 11.0.0 entries.
CHANGELOG
CHANGELOG.md
Adds a new 11.0.1 changelog entry dated 2025-11-19 describing dependency/TFM updates placed before existing 11.0.0 entry.

Sequence Diagram(s)

(omitted — changes are version/bump and docs edits; no control-flow changes to visualize)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • Pay attention to Directory.Packages.props for unintended collateral bumps or conditional grouping.
  • Verify consistency between package pins and the new release-note claims (TFMs/availability) across the .nuget release notes and CHANGELOG.md.

Possibly related PRs

Suggested labels

codex

Poem

🐰 I hopped through props and notes today,
Cuemon shed its "-rc" away.
xUnit leapt to three-point-two,
Changelog sings the version-new—
A tiny rabbit cheers "Hooray!" 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title references xunit v3.2.0, which is one of the package updates, but omits the significant Cuemon package promotions from pre-release to stable, making it partially related to the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch v11.0.1/post-update

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1788307 and 4b6873a.

📒 Files selected for processing (5)
  • .nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt (1 hunks)
  • .nuget/Codebelt.Extensions.Xunit/PackageReleaseNotes.txt (1 hunks)
  • CHANGELOG.md (1 hunks)
✅ Files skipped from review due to trivial changes (1)
  • .nuget/Codebelt.Extensions.Xunit/PackageReleaseNotes.txt
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: gimlichael
Repo: codebeltnet/xunit PR: 17
File: src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj:22-26
Timestamp: 2024-10-09T14:10:40.721Z
Learning: In the `src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj` file, only certain .NET 8 packages are available in version 8.0.1, while others remain at 8.0.0, so package versions may differ due to availability.
📚 Learning: 2024-10-09T14:10:40.721Z
Learnt from: gimlichael
Repo: codebeltnet/xunit PR: 17
File: src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj:22-26
Timestamp: 2024-10-09T14:10:40.721Z
Learning: In the `src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj` file, only certain .NET 8 packages are available in version 8.0.1, while others remain at 8.0.0, so package versions may differ due to availability.

Applied to files:

  • CHANGELOG.md
  • .nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt
  • .nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt
  • .nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: call-build (Debug) / 🛠️ Build
  • GitHub Check: call-build (Release) / 🛠️ Build
  • GitHub Check: Analyze (csharp)
🔇 Additional comments (4)
.nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt (1)

1-6: Release notes entry is well-formatted and consistent.

The new 11.0.1 entry follows the established pattern for service updates, correctly positioning the version at the top with appropriate availability and ALM notes aligned with the dependency upgrade scope.

.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt (1)

1-6: Release notes entry is well-formatted and consistent.

The new 11.0.1 entry is properly structured and aligned with the dependency upgrade scope described in the PR objectives.

.nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt (1)

1-6: Release notes entry is well-formatted and consistent.

The new 11.0.1 entry properly reflects this package's broader target framework support (.NET 10, .NET 9, and .NET Standard 2.0) while maintaining consistency with the 11.0.0 entry and the broader release notes pattern.

CHANGELOG.md (1)

10-13: Changelog entry is appropriate and well-formatted.

The new 11.0.1 service update entry is concise and consistent with the established pattern for dependency-focused patch releases (e.g., 10.0.7, 10.0.6). The date aligns with the PR timeline, and minimal detail is appropriate for this service update scope.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates package dependencies from release candidates to stable versions and upgrades the xUnit test framework to version 3.2.0.

  • Updated Cuemon packages from release candidate (10.0.0-rc.2) to stable release (10.0.0)
  • Upgraded xunit.v3 and xunit.v3.assert packages from 3.1.0 to 3.2.0

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov
Copy link

codecov bot commented Nov 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.94%. Comparing base (2afb545) to head (4b6873a).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #46   +/-   ##
=======================================
  Coverage   91.94%   91.94%           
=======================================
  Files          48       48           
  Lines         943      943           
  Branches      122      122           
=======================================
  Hits          867      867           
  Misses         66       66           
  Partials       10       10           

☔ View full report in Codecov by Sentry.
📢 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.

…mp to v3.2.0 .. just be mindful about this potential inconenience: xunit/xunit#3435
@sonarqubecloud
Copy link

@gimlichael gimlichael merged commit 04baca5 into main Nov 19, 2025
14 checks passed
@gimlichael gimlichael deleted the v11.0.1/post-update branch November 19, 2025 00:29
@coderabbitai coderabbitai bot mentioned this pull request Dec 6, 2025
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