-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove .NET 6.0 and add .NET 9.0 #423
Changes from all commits
bdabd98
74dbb05
02442ea
5deaeb4
bb47d86
c7a783a
9deb86c
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
<Project> | ||
<PropertyGroup Label="SDK Versions"> | ||
<DotNetVersions>netstandard2.0;netstandard2.1;net6.0;net8.0</DotNetVersions> | ||
<DotNetVersions>netstandard2.0;netstandard2.1;net8.0;net9.0</DotNetVersions> | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. π‘ Codebase verification Breaking change confirmed: .NET 6.0 support removal Found evidence of previous .NET 6.0 support in appveyor.yml. However, the impact appears minimal:
Recommendation: Document this change in release notes as a breaking change, but it doesn't require special handling beyond that. π Analysis chainVerify breaking changes from removing .NET 6.0 support. The removal of
π Scripts executedThe following scripts were executed for the analysis: Script: #!/bin/bash
# Check for .NET 6.0 usage in the codebase
rg -l "net6\.0" --type-add "props:*.props" --type-add "csproj:*.csproj" --type props --type csproj
Length of output: 100 Script: #!/bin/bash
# Check git history for net6.0 removal
git diff HEAD~1 Directory.Build.props
# Look for version-specific code and conditionals
rg "#if\s+NET6" -A 2
ast-grep --pattern 'if (RuntimeInformation.FrameworkDescription.StartsWith("$_"))'
Length of output: 147 Script: #!/bin/bash
# Check for framework-specific directories and files
fd "net6.0"
# Look for framework version checks in different formats
rg -i "net6" -g "!*.props"
# Check package references with framework constraints
fd -e csproj -x cat {} \; | rg -i "packagereference|targetframework"
Length of output: 1936 |
||
<DotNetVersionTests>net8.0</DotNetVersionTests> | ||
</PropertyGroup> | ||
|
||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Update coverage paths in SonarCloud configuration.
The SonarCloud configuration still references
net8.0
in coverage paths:/d:sonar.cs.opencover.reportsPaths="Tests/**/coverage.net8.0.opencover.xml"
This should be updated if tests will run on a different framework version.
Also, remove the trailing whitespace on line 57.
π§° Tools
πͺ yamllint (1.35.1)
[error] 57-57: trailing spaces
(trailing-spaces)