Skip to content

Restore .NET Framework 4.8 compatibility verification in CI - #258

Merged
ardalis merged 6 commits into
mainfrom
kyle/net48-ci-fixes
Jul 2, 2026
Merged

Restore .NET Framework 4.8 compatibility verification in CI#258
ardalis merged 6 commits into
mainfrom
kyle/net48-ci-fixes

Conversation

@KyleMcMaster

Copy link
Copy Markdown
Collaborator

This separates the CI and test-targeting changes from the dependabot docs update so the dependency bump can remain isolated.

What changed

  • install .NET 6 in the main CI workflow so the net6 sample build continues to run
  • install Mono on Ubuntu so net48 test targets can execute in CI
  • keep net48 in the shared sample/test target framework lists
  • keep net6.0;net8.0 as the active non-framework targets
  • remove net7.0, which is no longer available on the runner
  • add explicit net48 test legs for the affected sample and test projects

Why

This library still targets netstandard2.0, so we need an explicit CI gate proving the sample and tests continue to work on .NET Framework 4.8.

@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Branch Rate Complexity Health
Ardalis.Result 3% 0% 269
Ardalis.Result.AspNetCore 51% 49% 168
Summary 24% (184 / 768) 22% (68 / 314) 437

@ardalis
ardalis merged commit aafc502 into main Jul 2, 2026
1 check passed
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.

3 participants