Skip to content

Commit

Permalink
Merge pull request #162 from samsmithnz/UpdatedDotNet7Deprecation
Browse files Browse the repository at this point in the history
Updated deprecation and tests
  • Loading branch information
samsmithnz committed Jun 14, 2024
2 parents e885b48 + 29bbad0 commit 5dd0909
Show file tree
Hide file tree
Showing 6 changed files with 20 additions and 24 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ Framework FrameworkFamily Count Status
.NET 6.0 .NET 3 supported
.NET 6.0-android .NET 1 supported
.NET 6.0-ios .NET 1 supported
.NET 7.0 .NET 1 EOL: 14-May-2024
.NET 7.0 .NET 1 deprecated
.NET 8.0 .NET 1 supported
.NET 9.0 .NET 1 in preview
.NET Core 1.0 .NET Core 1 deprecated
Expand Down Expand Up @@ -116,7 +116,7 @@ Sample.MultipleTargets.ConsoleApp.csproj \samples\Sample.MultipleTargets.Cons
Sample.MultipleTargets.ConsoleApp.csproj \samples\Sample.MultipleTargets.ConsoleApp\Sample.MultipleTargets.ConsoleApp.csproj net462 .NET Framework 4.6.2 .NET Framework csharp supported
Sample.Net5.ConsoleApp.csproj \samples\Sample.Net5.ConsoleApp\Sample.Net5.ConsoleApp.csproj net5.0 .NET 5.0 .NET csharp deprecated
Sample.Net6.ConsoleApp.csproj \samples\Sample.Net6.ConsoleApp\Sample.Net6.ConsoleApp.csproj net6.0 .NET 6.0 .NET csharp supported
Sample.Net7.ConsoleApp.csproj \samples\Sample.Net7.ConsoleApp\Sample.Net7.ConsoleApp.csproj net7.0 .NET 7.0 .NET csharp EOL: 14-May-2024
Sample.Net7.ConsoleApp.csproj \samples\Sample.Net7.ConsoleApp\Sample.Net7.ConsoleApp.csproj net7.0 .NET 7.0 .NET csharp deprecated
Sample.Net7.ConsoleApp.csproj \samples\Sample.Net7.ConsoleApp\Sample.Net7.ConsoleApp.csproj net8.0 .NET 8.0 .NET csharp supported
Sample.Net8.ConsoleApp.csproj \samples\Sample.Net8.ConsoleApp\Sample.Net8.ConsoleApp.csproj net9.0 .NET 9.0 .NET csharp in preview
Sample.NetCore.ConsoleApp.csproj \samples\Sample.NetCore3.1.ConsoleApp\Sample.NetCore.ConsoleApp.csproj netcoreapp3.1 .NET Core 3.1 .NET Core csharp EOL: 13-Dec-2022
Expand Down
8 changes: 2 additions & 6 deletions src/DotNetCensus.Core/Projects/ProjectClassification.cs
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,8 @@ public static string GetHistoricalFrameworkVersion(string line)
framework.Contains("netcoreapp2") ||
framework.Contains("netcoreapp3") ||
framework.Contains("netcoreapp5") || //details about netcoreapp5 are unclear, but this scenario was mentioned as supported here: https://github.com/dotnet/designs/blob/main/accepted/2020/net5/net5.md
framework.Contains("net5.0"))
framework.Contains("net5.0") ||
framework.Contains("net7.0"))
{
//Unsupported/End of life/red
return "deprecated";
Expand All @@ -224,11 +225,6 @@ public static string GetHistoricalFrameworkVersion(string line)
//Supported, but old/orange
return "EOL: 9-Jan-2029";
}
else if (framework.Contains("net7.0"))
{
//Supported, but old/orange
return "EOL: 14-May-2024";
}
else if (framework.Contains("net6.0") ||
framework.Contains("net8.0") ||
framework.Contains("netstandard") ||
Expand Down
6 changes: 3 additions & 3 deletions src/DotNetCensus.Tests/ConsoleAppDirectoryTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ public void RunConsoleAppWithInventoryResultsToFileTest()
/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj,Calculator.csproj,net6.0-maccatalyst,.NET 6.0-maccatalyst,.NET,csharp,supported
/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj,Calculator.csproj,net6.0-android,.NET 6.0-android,.NET,csharp,supported
/Sample.Net6Inception.ConsoleApp/Sample.Net6.ConsoleApp.csproj,Sample.Net6.ConsoleApp.csproj,net6.0,.NET 6.0,.NET,csharp,supported
/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj,Sample.Net7.ConsoleApp.csproj,net7.0,.NET 7.0,.NET,csharp,EOL: 14-May-2024
/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj,Sample.Net7.ConsoleApp2.csproj,net7.0,.NET 7.0,.NET,csharp,EOL: 14-May-2024
/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj,Sample.Net7.ConsoleApp.csproj,net7.0,.NET 7.0,.NET,csharp,deprecated
/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj,Sample.Net7.ConsoleApp2.csproj,net7.0,.NET 7.0,.NET,csharp,deprecated
/Sample.Net8.ConsoleApp/Sample.Net8.ConsoleApp.csproj,Sample.Net8.ConsoleApp.csproj,net8.0,.NET 8.0,.NET,csharp,supported
/Sample.Net9.ConsoleApp/Sample.Net9.ConsoleApp.csproj,Sample.Net9.ConsoleApp.csproj,net9.0,.NET 9.0,.NET,csharp,in preview
/Sample.NetCore1.0.ConsoleApp/project.json,project.json,netcoreapp1.0,.NET Core 1.0,.NET Core,csharp,deprecated
Expand Down Expand Up @@ -117,7 +117,7 @@ public void RunConsoleAppWithTotalsToFileTest()
.NET 6.0-android,.NET,1,supported
.NET 6.0-ios,.NET,1,supported
.NET 6.0-maccatalyst,.NET,1,supported
.NET 7.0,.NET,2,EOL: 14-May-2024
.NET 7.0,.NET,2,deprecated
.NET 8.0,.NET,7,supported
.NET 9.0,.NET,1,in preview
.NET Core 1.0,.NET Core,1,deprecated
Expand Down
4 changes: 2 additions & 2 deletions src/DotNetCensus.Tests/ConsoleAppRepoTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public void RunConsoleAppWithTotalsFromRepoTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 10 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down Expand Up @@ -102,7 +102,7 @@ public void RunConsoleAppWithTotalsFromBranchAndRepoTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 10 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down
14 changes: 7 additions & 7 deletions src/DotNetCensus.Tests/DirectoryDataAccessTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public void FrameworkSummaryWithPathTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 7 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down Expand Up @@ -134,7 +134,7 @@ public void FrameworkSummaryWithTotalsTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 7 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down Expand Up @@ -201,7 +201,7 @@ public void FrameworkSummaryWithTotalsToFileTest()
.NET 6.0-android,.NET,1,supported
.NET 6.0-ios,.NET,1,supported
.NET 6.0-maccatalyst,.NET,1,supported
.NET 7.0,.NET,2,EOL: 14-May-2024
.NET 7.0,.NET,2,deprecated
.NET 8.0,.NET,7,supported
.NET 9.0,.NET,1,in preview
.NET Core 1.0,.NET Core,1,deprecated
Expand Down Expand Up @@ -285,8 +285,8 @@ public void InventoryResultsTest()
| /Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj | Calculator.csproj | net6.0-maccatalyst | .NET 6.0-maccatalyst | .NET | csharp | supported |
| /Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj | Calculator.csproj | net6.0-android | .NET 6.0-android | .NET | csharp | supported |
| /Sample.Net6Inception.ConsoleApp/Sample.Net6.ConsoleApp.csproj | Sample.Net6.ConsoleApp.csproj | net6.0 | .NET 6.0 | .NET | csharp | supported |
| /Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj | Sample.Net7.ConsoleApp.csproj | net7.0 | .NET 7.0 | .NET | csharp | EOL: 14-May-2024 |
| /Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj | Sample.Net7.ConsoleApp2.csproj | net7.0 | .NET 7.0 | .NET | csharp | EOL: 14-May-2024 |
| /Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj | Sample.Net7.ConsoleApp.csproj | net7.0 | .NET 7.0 | .NET | csharp | deprecated |
| /Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj | Sample.Net7.ConsoleApp2.csproj | net7.0 | .NET 7.0 | .NET | csharp | deprecated |
| /Sample.Net8.ConsoleApp/Sample.Net8.ConsoleApp.csproj | Sample.Net8.ConsoleApp.csproj | net8.0 | .NET 8.0 | .NET | csharp | supported |
| /Sample.Net9.ConsoleApp/Sample.Net9.ConsoleApp.csproj | Sample.Net9.ConsoleApp.csproj | net9.0 | .NET 9.0 | .NET | csharp | in preview |
| /Sample.NetCore1.0.ConsoleApp/project.json | project.json | netcoreapp1.0 | .NET Core 1.0 | .NET Core | csharp | deprecated |
Expand Down Expand Up @@ -432,8 +432,8 @@ public void InventoryResultsToFileTest()
/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj,Calculator.csproj,net6.0-maccatalyst,.NET 6.0-maccatalyst,.NET,csharp,supported
/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj,Calculator.csproj,net6.0-android,.NET 6.0-android,.NET,csharp,supported
/Sample.Net6Inception.ConsoleApp/Sample.Net6.ConsoleApp.csproj,Sample.Net6.ConsoleApp.csproj,net6.0,.NET 6.0,.NET,csharp,supported
/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj,Sample.Net7.ConsoleApp.csproj,net7.0,.NET 7.0,.NET,csharp,EOL: 14-May-2024
/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj,Sample.Net7.ConsoleApp2.csproj,net7.0,.NET 7.0,.NET,csharp,EOL: 14-May-2024
/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj,Sample.Net7.ConsoleApp.csproj,net7.0,.NET 7.0,.NET,csharp,deprecated
/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj,Sample.Net7.ConsoleApp2.csproj,net7.0,.NET 7.0,.NET,csharp,deprecated
/Sample.Net8.ConsoleApp/Sample.Net8.ConsoleApp.csproj,Sample.Net8.ConsoleApp.csproj,net8.0,.NET 8.0,.NET,csharp,supported
/Sample.Net9.ConsoleApp/Sample.Net9.ConsoleApp.csproj,Sample.Net9.ConsoleApp.csproj,net9.0,.NET 9.0,.NET,csharp,in preview
/Sample.NetCore1.0.ConsoleApp/project.json,project.json,netcoreapp1.0,.NET Core 1.0,.NET Core,csharp,deprecated
Expand Down
8 changes: 4 additions & 4 deletions src/DotNetCensus.Tests/RepoDataAccessTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public void FrameworkSummaryWithRepoTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 10 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down Expand Up @@ -133,7 +133,7 @@ public void FrameworkSummaryWithCurrentRepoAndBranchTest()
| .NET 6.0-android | .NET | 1 | supported |
| .NET 6.0-ios | .NET | 1 | supported |
| .NET 6.0-maccatalyst | .NET | 1 | supported |
| .NET 7.0 | .NET | 2 | EOL: 14-May-2024 |
| .NET 7.0 | .NET | 2 | deprecated |
| .NET 8.0 | .NET | 10 | supported |
| .NET 9.0 | .NET | 1 | in preview |
| .NET Core 1.0 | .NET Core | 1 | deprecated |
Expand Down Expand Up @@ -221,8 +221,8 @@ public void InventoryResultsWithRepoTest()
| /samples/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj | Calculator.csproj | net6.0-maccatalyst | .NET 6.0-maccatalyst | .NET | csharp | supported |
| /samples/Sample.Net6.MAUI.Calculator/src/Calculator/Calculator.csproj | Calculator.csproj | net6.0-android | .NET 6.0-android | .NET | csharp | supported |
| /samples/Sample.Net6Inception.ConsoleApp/Sample.Net6.ConsoleApp.csproj | Sample.Net6.ConsoleApp.csproj | net6.0 | .NET 6.0 | .NET | csharp | supported |
| /samples/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj | Sample.Net7.ConsoleApp.csproj | net7.0 | .NET 7.0 | .NET | csharp | EOL: 14-May-2024 |
| /samples/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj | Sample.Net7.ConsoleApp2.csproj | net7.0 | .NET 7.0 | .NET | csharp | EOL: 14-May-2024 |
| /samples/Sample.Net7.ConsoleApp/Sample.Net7.ConsoleApp.csproj | Sample.Net7.ConsoleApp.csproj | net7.0 | .NET 7.0 | .NET | csharp | deprecated |
| /samples/Sample.Net7.ConsoleApp2/Sample.Net7.ConsoleApp2.csproj | Sample.Net7.ConsoleApp2.csproj | net7.0 | .NET 7.0 | .NET | csharp | deprecated |
| /samples/Sample.Net8.ConsoleApp/Sample.Net8.ConsoleApp.csproj | Sample.Net8.ConsoleApp.csproj | net8.0 | .NET 8.0 | .NET | csharp | supported |
| /samples/Sample.Net9.ConsoleApp/Sample.Net9.ConsoleApp.csproj | Sample.Net9.ConsoleApp.csproj | net9.0 | .NET 9.0 | .NET | csharp | in preview |
| /samples/Sample.NetCore1.0.ConsoleApp/project.json | project.json | netcoreapp1.0 | .NET Core 1.0 | .NET Core | csharp | deprecated |
Expand Down

0 comments on commit 5dd0909

Please sign in to comment.