Skip to content

Conversation

@gimlichael
Copy link
Member

@gimlichael gimlichael commented Dec 6, 2025

This pull request delivers a service update focused on upgrading package dependencies across all supported target frameworks. It also includes minor improvements to the CI/CD pipeline configuration and updates release notes for all assemblies to reflect the changes.

Dependency Upgrades

  • Upgraded all xunit.v3-related package dependencies from version 3.2.0 to 3.2.1 in Directory.Packages.props.
  • Updated release notes for Codebelt.Extensions.Xunit, Codebelt.Extensions.Xunit.App, Codebelt.Extensions.Xunit.Hosting, and Codebelt.Extensions.Xunit.Hosting.AspNetCore to document the dependency upgrades for version 11.0.2. [1] [2] [3] [4]

CI/CD Pipeline Improvements

  • Renamed the pipeline workflow file from .github/workflows/pipelines.yml to .github/workflows/ci-pipeline.yml and removed the paths-ignore filter to ensure the workflow runs on all pull requests targeting main.
  • Enabled the codeql job in the CI pipeline, improving security analysis coverage.

Documentation

  • Added a new entry for version 11.0.2 in CHANGELOG.md describing the focus on package dependency updates.

Summary by CodeRabbit

  • Chores
    • Released Version 11.0.2 as a service update
    • Upgraded all package dependencies to latest compatible versions for .NET 10, .NET 9, and .NET Standard 2.0
    • Enhanced CI/CD pipeline security with CodeQL analysis

✏️ Tip: You can customize this high-level summary in your review settings.

@gimlichael gimlichael self-assigned this Dec 6, 2025
Copilot AI review requested due to automatic review settings December 6, 2025 13:05
@coderabbitai
Copy link

coderabbitai bot commented Dec 6, 2025

Walkthrough

This PR performs a service update focused on dependency and configuration maintenance. It bumps xunit.v3 package dependencies from 3.2.0 to 3.2.1, adds Version 11.0.2 release notes across four NuGet packages, updates the CHANGELOG, and adjusts CI/CD workflow configuration by removing path-ignore rules and re-enabling the CodeQL security job.

Changes

Cohort / File(s) Summary
CI/CD Workflow
.github/workflows/ci-pipeline.yml
Removed paths-ignore block from pull_request trigger, re-enabled CodeQL workflow job with security-events permission
Package Release Notes
.nuget/Codebelt.Extensions.Xunit\*/PackageReleaseNotes.txt
Added Version 11.0.2 release entries across four packages (.App, .Hosting.AspNetCore, .Hosting, base) noting dependency upgrades for all target frameworks
Configuration & Documentation
Directory.Packages.props, CHANGELOG.md
Bumped xunit.v3 packages from 3.2.0 to 3.2.1; added CHANGELOG entry for 11.0.2 service update

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

  • These are primarily repetitive configuration and documentation updates with no complex logic changes
  • Release notes follow a consistent pattern across four identical files
  • Workflow and dependency updates are straightforward version/configuration adjustments

Possibly related PRs

Suggested labels

codex

Poem

🐰 The dependencies dance, v3.2.1 takes the stage,
Four packages now sing of this shiny new age,
CodeQL's awake and the workflows align,
Version eleven-point-two—the updates align!
Hop, hop, hip-hip for this service so fine! 🌟

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 'V11.0.2/service update' directly matches the PR's purpose: releasing version 11.0.2 as a service update focused on dependency upgrades and CI/CD improvements.
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.2/service-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 04baca5 and 83623bf.

📒 Files selected for processing (7)
  • .github/workflows/ci-pipeline.yml (1 hunks)
  • .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)
  • Directory.Packages.props (1 hunks)
🧰 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:

  • .nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt
  • .nuget/Codebelt.Extensions.Xunit/PackageReleaseNotes.txt
  • CHANGELOG.md
  • .nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt
  • .nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt
  • Directory.Packages.props
🔇 Additional comments (7)
.nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt (1)

1-6: LGTM!

The new release notes entry for Version 11.0.2 follows the established format and accurately documents the dependency upgrades as described in the PR objectives.

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

1-6: LGTM!

The Version 11.0.2 release notes entry is properly formatted and consistent with the established pattern for dependency update releases.

CHANGELOG.md (1)

10-13: LGTM!

The changelog entry for version 11.0.2 is properly formatted and accurately describes this service update release focusing on package dependencies.

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

1-6: LGTM!

The Version 11.0.2 release notes entry is properly structured and aligns with the dependency upgrade focus of this service update.

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

1-6: LGTM!

The Version 11.0.2 release notes entry correctly includes .NET Standard 2.0 in the availability targets (consistent with this package's multi-TFM support) and follows the established format.

.github/workflows/ci-pipeline.yml (1)

78-83: LGTM! Security analysis coverage improved.

Enabling the CodeQL security job is a valuable addition that enhances the project's security posture. The job configuration correctly depends on build and test completion and has appropriate permissions.

Directory.Packages.props (1)

16-19: xunit.v3 version 3.2.1 is available and secure for use.

xunit.v3 packages version 3.2.1 (released Nov 28, 2025) are published on NuGet and target .NET 8.0 and .NET Framework 4.7.2. No known security vulnerabilities have been published for xUnit.net v3 itself.


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 is a service update release (v11.0.2) that focuses on upgrading xUnit v3 package dependencies from version 3.2.0 to 3.2.1 across all supported target frameworks. The PR also includes CI/CD pipeline enhancements to improve workflow coverage and security analysis.

  • Upgraded all xunit.v3 package dependencies to version 3.2.1
  • Enhanced CI pipeline to run on all pull requests and enabled CodeQL security scanning
  • Updated release documentation consistently across all four assemblies

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Directory.Packages.props Updated xunit.v3 packages from 3.2.0 to 3.2.1
CHANGELOG.md Added version 11.0.2 entry documenting the service update
.nuget/Codebelt.Extensions.Xunit/PackageReleaseNotes.txt Added version 11.0.2 release notes with dependency upgrade information
.nuget/Codebelt.Extensions.Xunit.Hosting/PackageReleaseNotes.txt Added version 11.0.2 release notes with dependency upgrade information
.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/PackageReleaseNotes.txt Added version 11.0.2 release notes with dependency upgrade information
.nuget/Codebelt.Extensions.Xunit.App/PackageReleaseNotes.txt Added version 11.0.2 release notes with dependency upgrade information
.github/workflows/ci-pipeline.yml Removed paths-ignore filter and enabled codeql security analysis job

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

@codecov
Copy link

codecov bot commented Dec 6, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.83%. Comparing base (04baca5) to head (83623bf).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #47      +/-   ##
==========================================
- Coverage   91.94%   91.83%   -0.11%     
==========================================
  Files          48       48              
  Lines         943      943              
  Branches      122      122              
==========================================
- Hits          867      866       -1     
- Misses         66       67       +1     
  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.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Dec 6, 2025

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

@gimlichael gimlichael merged commit b38164b into main Dec 6, 2025
23 of 24 checks passed
@gimlichael gimlichael deleted the v11.0.2/service-update branch December 6, 2025 13:42
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