Skip to content

Update dependencies and migrate to slnx - #280

Merged
dennisdoomen merged 5 commits into
mainfrom
update-dependencies-slnx
Oct 8, 2026
Merged

dennisdoomen merged 5 commits into
mainfrom
update-dependencies-slnx

Conversation

@dennisdoomen

Copy link
Copy Markdown
Owner

What

  • Bump Spectre.Console.Cli to 0.57.2 (and its DI extension to 0.30.0), Pathy to 1.10.0, MSTest to 4.5.1, Verify.DiffPlex to 3.3.1 and coverlet to 10.1.0.
  • Make ExecuteAsync public in the analyze, explain and init commands, and Execute public in the test command. The new Spectre version requires this.
  • Replace PackageGuard.sln with PackageGuard.slnx and update .fallout/parameters.json.

Checks

dotnet build PackageGuard.slnx succeeds for net9.0 and net10.0. I did not run the tests.

🤖 Generated with Claude Code

@github-actions

github-actions Bot commented Oct 8, 2026 •

Copy link
Copy Markdown

Test Results

  3 files  ±0    3 suites  ±0   4m 36s ⏱️ +17s
438 tests ±0  438 ✅ ±0  0 💤 ±0  0 ❌ ±0 
875 runs  ±0  875 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit 9143725. ± Comparison against base commit 2f67b22.

♻️ This comment has been updated with latest results.

Bump Spectre.Console.Cli to 0.57.2, which makes ExecuteAsync and Execute
public, and update the command classes to match. Also bump Pathy, MSTest,
Verify.DiffPlex and coverlet, and replace the .sln with a .slnx file.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@dennisdoomen
dennisdoomen force-pushed the update-dependencies-slnx branch from 76e22cd to 5eb7d2c Compare October 8, 2026 09:09
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@dennisdoomen
dennisdoomen force-pushed the update-dependencies-slnx branch from d1c0dc5 to 4c142e6 Compare October 8, 2026 09:14
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@dennisdoomen
dennisdoomen force-pushed the update-dependencies-slnx branch from c9f68e4 to 7d4625c Compare October 8, 2026 09:35
dennisdoomen and others added 2 commits October 8, 2026 11:44
Verify.DiffPlex 3.3.1 pulls in Verify 31.24.1, which breaks Verify.Xunit 31.12.5 with a MethodAccessException.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 37767177970

Warning

No base build found for commit 2f67b22 on main.
Coverage changes can't be calculated without a base build.
If a base build is processing, this comment will update automatically when it completes.

Coverage: 81.17%

Details

  • Patch coverage: No coverable lines changed in this PR.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

Requires a base build to compare against. How to fix this →


Coverage Stats

Coverage Status
Relevant Lines: 8777
Covered Lines: 7346
Line Coverage: 83.7%
Relevant Branches: 3220
Covered Branches: 2392
Branch Coverage: 74.29%
Branches in Coverage %: Yes
Coverage Strength: 1895.82 hits per line

💛 - Coveralls

@dennisdoomen dennisdoomen added the dependencies Pull requests that update a dependency file label Oct 8, 2026
@dennisdoomen
dennisdoomen merged commit a6ed743 into main Oct 8, 2026
9 checks passed
@dennisdoomen
dennisdoomen deleted the update-dependencies-slnx branch October 8, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants