Skip to content

V11.0.0/hotfix#129

Closed
gimlichael wants to merge 3 commits intomainfrom
v11.0.0/hotfix
Closed

V11.0.0/hotfix#129
gimlichael wants to merge 3 commits intomainfrom
v11.0.0/hotfix

Conversation

@gimlichael
Copy link
Copy Markdown
Member

@gimlichael gimlichael commented Nov 11, 2025

This pull request makes minor updates to the .github/workflows/pipelines.yml workflow configuration to address intermittent build failures related to xUnitv3 by ensuring package restoration occurs during both Linux and Windows test jobs.

Workflow reliability improvements:

  • Added restore: true to the Linux test job configuration to mitigate random failures, likely caused by missing dependencies or excessive load on GitHub runners.
  • Added restore: true to the Windows test job configuration for the same reason, aiming to fix xUnitv3 requirements and improve consistency of test execution.

Summary by CodeRabbit

  • Chores
    • Enhanced CI/CD pipeline stability by ensuring restore operations execute during test phases.
    • Fixed formatting inconsistencies across package documentation.
    • Adjusted build configuration for package restore behavior on specific target frameworks.

@gimlichael gimlichael requested a review from Copilot November 11, 2025 22:21
@gimlichael gimlichael self-assigned this Nov 11, 2025
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Nov 11, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

The PR adds restore: true to GitHub Actions workflow steps across test and integration test jobs, removes an explicit MSBuild package pruning property, and corrects whitespace formatting in multiple README files across NuGet package documentation.

Changes

Cohort / File(s) Summary
GitHub Actions Workflow
.github/workflows/pipelines.yml
Added restore: true flag to with: blocks in test_linux, test_windows, and integration_test (build context) steps
Build Configuration
Directory.Build.props
Removed RestoreEnablePackagePruning MSBuild element for net4\* target frameworks under Windows test project condition
Documentation Whitespace Fixes
.nuget/Cuemon\*/README.md (43 files), README.md
Corrected double-space formatting to single-space in "Modern development with `.NET 9` and `.NET 10`" across all package documentation files

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~8 minutes

  • High repetition across README files (43 identical whitespace corrections) reduces per-file review burden
  • Workflow changes follow consistent, additive pattern across 3 locations
  • Single, straightforward property removal in build configuration
  • No logic changes, control flow modifications, or semantic alterations

Possibly related PRs

  • PR #120: Modifies the same GitHub Actions workflow file (pipelines.yml) affecting test and integration_test job definitions with workflow restructuring
  • PR #121: Directly modifies pipelines.yml restore/cache handling for test and integration_test jobs
  • PR #104: Adjusts restore behavior in pipelines.yml with cache key and step modifications

Poem

🐰 A hop, skip, and format refine—
Restore flags dance in workflows fine!
README spaces trimmed with care,
Build configs pruned with flair.
Twitches whiskers restore: true shines bright! ✨

✨ 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.0/hotfix

📜 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 90e8288 and a073c58.

📒 Files selected for processing (45)
  • .github/workflows/pipelines.yml (2 hunks)
  • .nuget/Cuemon.AspNetCore.App/README.md (1 hunks)
  • .nuget/Cuemon.AspNetCore.Authentication/README.md (1 hunks)
  • .nuget/Cuemon.AspNetCore.Mvc/README.md (1 hunks)
  • .nuget/Cuemon.AspNetCore.Razor.TagHelpers/README.md (1 hunks)
  • .nuget/Cuemon.AspNetCore/README.md (1 hunks)
  • .nuget/Cuemon.Core.App/README.md (1 hunks)
  • .nuget/Cuemon.Core/README.md (1 hunks)
  • .nuget/Cuemon.Data.Integrity/README.md (1 hunks)
  • .nuget/Cuemon.Data.SqlClient/README.md (1 hunks)
  • .nuget/Cuemon.Data/README.md (1 hunks)
  • .nuget/Cuemon.Diagnostics/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Authentication/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Text.Json/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.Formatters.Xml/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc.RazorPages/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Mvc/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Text.Json/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore.Xml/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.AspNetCore/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Collections.Generic/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Collections.Specialized/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Core/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Data.Integrity/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Data/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.DependencyInjection/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Diagnostics/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Hosting/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.IO/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Net/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Reflection/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Runtime.Caching/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Text.Json/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Text/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Threading/README.md (1 hunks)
  • .nuget/Cuemon.Extensions.Xml/README.md (1 hunks)
  • .nuget/Cuemon.IO/README.md (1 hunks)
  • .nuget/Cuemon.Net/README.md (1 hunks)
  • .nuget/Cuemon.Resilience/README.md (1 hunks)
  • .nuget/Cuemon.Runtime.Caching/README.md (1 hunks)
  • .nuget/Cuemon.Security.Cryptography/README.md (1 hunks)
  • .nuget/Cuemon.Threading/README.md (1 hunks)
  • .nuget/Cuemon.Xml/README.md (1 hunks)
  • Directory.Build.props (0 hunks)
  • README.md (1 hunks)

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
Copy Markdown

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 pull request addresses intermittent xUnitv3 test failures by adding explicit package restoration to CI/CD workflows and includes formatting improvements to README files.

  • Added restore: true parameter to both Linux and Windows test job configurations to ensure dependencies are restored before test execution
  • Removed deprecated RestoreEnablePackagePruning property from test project configuration
  • Corrected spacing inconsistencies in README documentation files

Reviewed Changes

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

File Description
.github/workflows/pipelines.yml Added explicit restore step to Linux and Windows test jobs to mitigate xUnitv3 failures
Directory.Build.props Removed unused RestoreEnablePackagePruning property for .NET Framework test projects
README.md and .nuget/*/README.md Fixed double-space formatting between ".NET 9" and ".NET 10"

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

@gimlichael gimlichael closed this Nov 11, 2025
@gimlichael gimlichael deleted the v11.0.0/hotfix branch November 11, 2025 22:23
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