This is an automated email from the ASF dual-hosted git repository. nightowl888 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/lucenenet.git
commit 9d5cf50db6359cddc5bf4484b542a293eb4e4d11 Author: Shad Storhaug <[email protected]> AuthorDate: Sat Jan 8 18:00:35 2022 +0700 .github/workflows/Generate-TestWorkflows.ps1: Removed special case code for projects that only have one test target framework --- .github/workflows/Generate-TestWorkflows.ps1 | 25 ++++++++++++---------- .github/workflows/Lucene-Net-Tests-AllProjects.yml | 2 +- .../workflows/Lucene-Net-Tests-Analysis-Common.yml | 2 +- .../Lucene-Net-Tests-Analysis-Kuromoji.yml | 2 +- .../Lucene-Net-Tests-Analysis-Morfologik.yml | 2 +- .../Lucene-Net-Tests-Analysis-Phonetic.yml | 2 +- .../Lucene-Net-Tests-Analysis-SmartCn.yml | 2 +- .../Lucene-Net-Tests-Analysis-Stempel.yml | 2 +- .github/workflows/Lucene-Net-Tests-Benchmark.yml | 2 +- .../workflows/Lucene-Net-Tests-Classification.yml | 2 +- .github/workflows/Lucene-Net-Tests-Codecs.yml | 2 +- .github/workflows/Lucene-Net-Tests-Demo.yml | 2 +- .github/workflows/Lucene-Net-Tests-Expressions.yml | 2 +- .github/workflows/Lucene-Net-Tests-Facet.yml | 2 +- .github/workflows/Lucene-Net-Tests-Grouping.yml | 2 +- .github/workflows/Lucene-Net-Tests-Highlighter.yml | 2 +- .github/workflows/Lucene-Net-Tests-ICU.yml | 2 +- .github/workflows/Lucene-Net-Tests-Join.yml | 2 +- .github/workflows/Lucene-Net-Tests-Memory.yml | 2 +- .github/workflows/Lucene-Net-Tests-Misc.yml | 2 +- .github/workflows/Lucene-Net-Tests-Queries.yml | 2 +- .github/workflows/Lucene-Net-Tests-QueryParser.yml | 2 +- .github/workflows/Lucene-Net-Tests-Replicator.yml | 2 +- .github/workflows/Lucene-Net-Tests-Sandbox.yml | 2 +- .github/workflows/Lucene-Net-Tests-Spatial.yml | 2 +- .github/workflows/Lucene-Net-Tests-Suggest.yml | 2 +- ...Net-Tests-TestFramework-DependencyInjection.yml | 2 +- .../workflows/Lucene-Net-Tests-TestFramework.yml | 2 +- .github/workflows/Lucene-Net-Tests-_A-D.yml | 2 +- .github/workflows/Lucene-Net-Tests-_E-I.yml | 2 +- .github/workflows/Lucene-Net-Tests-_I-J.yml | 2 +- .github/workflows/Lucene-Net-Tests-_J-S.yml | 2 +- .github/workflows/Lucene-Net-Tests-_T-Z.yml | 2 +- 33 files changed, 46 insertions(+), 43 deletions(-) diff --git a/.github/workflows/Generate-TestWorkflows.ps1 b/.github/workflows/Generate-TestWorkflows.ps1 index f5d0f67..e80da71 100644 --- a/.github/workflows/Generate-TestWorkflows.ps1 +++ b/.github/workflows/Generate-TestWorkflows.ps1 @@ -300,23 +300,26 @@ try { foreach ($testProject in $TestProjects) { $projectName = [System.IO.Path]::GetFileNameWithoutExtension($testProject) - [string[]]$frameworks = $TestFrameworks + + # Call the target to get the configured test frameworks for this project. We only read the first line because MSBuild adds extra output. + $frameworksString = $(dotnet build "$testProject" --verbosity minimal --nologo --no-restore /t:PrintTargetFrameworks /p:TestProjectsOnly=true /p:TestFrameworks=true)[0].Trim() - # Special case - CodeAnalysis only supports .NET 5.0 for testing - if ($projectName.Contains("Tests.CodeAnalysis")) { - $frameworks = @('net5.0') + if ($frameworksString -eq 'none') { + Write-Host "WARNING: Skipping project '$projectName' because it is not marked with `<IsTestProject`>true`<`/IsTestProject`> and/or it contains no test frameworks for the current environment." -ForegroundColor Yellow + continue } - # Special case - our CLI tool only supports .NET 6.0 - if ($projectName.Contains("Tests.Cli")) { - $frameworks = @('net6.0') - } + [string[]]$frameworks = $frameworksString -split '\s*;\s*' + $frameworks = $frameworks | ? { $TestFrameworks -contains $_ } # IntersectWith - # Special case - OpenNLP.NET only supports .NET Framework - if ($projectName.Contains("Tests.Analysis.OpenNLP")) { - $frameworks = @('net48') + if ($frameworks.Count -eq 0) { + Write-Host "WARNING: ${projectName} contains no matching target frameworks: $frameworksString" -ForegroundColor Yellow + continue } + Write-Host "" + Write-Host "Frameworks To Test for ${projectName}: $($frameworks -join ';')" -ForegroundColor Cyan + #Write-Host "Project: $projectName" Write-TestWorkflow -OutputDirectory $OutputDirectory -ProjectPath $testProject -RelativeRoot $RepoRoot -TestFrameworks $frameworks -OperatingSystems $OperatingSystems -TestPlatforms $TestPlatforms -Configurations $Configurations -DotNetSDKVersion $DotNetSDKVersion } \ No newline at end of file diff --git a/.github/workflows/Lucene-Net-Tests-AllProjects.yml b/.github/workflows/Lucene-Net-Tests-AllProjects.yml index 5526d94..571a849 100644 --- a/.github/workflows/Lucene-Net-Tests-AllProjects.yml +++ b/.github/workflows/Lucene-Net-Tests-AllProjects.yml @@ -72,7 +72,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml index 9fe6dfb..20506b5 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Common.yml @@ -56,7 +56,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml index 0d5f990..2fd7e84 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Kuromoji.yml @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml index 5b4fb6d..eaf323a 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Morfologik.yml @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml index 2242612..aa62092 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Phonetic.yml @@ -50,7 +50,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml b/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml index ec410bb..3b6fb5e 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-SmartCn.yml @@ -54,7 +54,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml index 523e1d2..6b03e8c 100644 --- a/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml +++ b/.github/workflows/Lucene-Net-Tests-Analysis-Stempel.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Benchmark.yml b/.github/workflows/Lucene-Net-Tests-Benchmark.yml index 7e5ac55..8d9bde6 100644 --- a/.github/workflows/Lucene-Net-Tests-Benchmark.yml +++ b/.github/workflows/Lucene-Net-Tests-Benchmark.yml @@ -63,7 +63,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Classification.yml b/.github/workflows/Lucene-Net-Tests-Classification.yml index 6f615cb..e2cb33b 100644 --- a/.github/workflows/Lucene-Net-Tests-Classification.yml +++ b/.github/workflows/Lucene-Net-Tests-Classification.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Codecs.yml b/.github/workflows/Lucene-Net-Tests-Codecs.yml index d1a68ea..d97b2e9 100644 --- a/.github/workflows/Lucene-Net-Tests-Codecs.yml +++ b/.github/workflows/Lucene-Net-Tests-Codecs.yml @@ -49,7 +49,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Demo.yml b/.github/workflows/Lucene-Net-Tests-Demo.yml index b522214..9290e55 100644 --- a/.github/workflows/Lucene-Net-Tests-Demo.yml +++ b/.github/workflows/Lucene-Net-Tests-Demo.yml @@ -58,7 +58,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Expressions.yml b/.github/workflows/Lucene-Net-Tests-Expressions.yml index 9da455d..8683860 100644 --- a/.github/workflows/Lucene-Net-Tests-Expressions.yml +++ b/.github/workflows/Lucene-Net-Tests-Expressions.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Facet.yml b/.github/workflows/Lucene-Net-Tests-Facet.yml index aae1b43..f9092b5 100644 --- a/.github/workflows/Lucene-Net-Tests-Facet.yml +++ b/.github/workflows/Lucene-Net-Tests-Facet.yml @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Grouping.yml b/.github/workflows/Lucene-Net-Tests-Grouping.yml index 4ad3f1f..ed60a69 100644 --- a/.github/workflows/Lucene-Net-Tests-Grouping.yml +++ b/.github/workflows/Lucene-Net-Tests-Grouping.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Highlighter.yml b/.github/workflows/Lucene-Net-Tests-Highlighter.yml index 5f94545..dd431d7 100644 --- a/.github/workflows/Lucene-Net-Tests-Highlighter.yml +++ b/.github/workflows/Lucene-Net-Tests-Highlighter.yml @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-ICU.yml b/.github/workflows/Lucene-Net-Tests-ICU.yml index f853b30..59a3d7d 100644 --- a/.github/workflows/Lucene-Net-Tests-ICU.yml +++ b/.github/workflows/Lucene-Net-Tests-ICU.yml @@ -66,7 +66,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Join.yml b/.github/workflows/Lucene-Net-Tests-Join.yml index 3c3a62c..e251662 100644 --- a/.github/workflows/Lucene-Net-Tests-Join.yml +++ b/.github/workflows/Lucene-Net-Tests-Join.yml @@ -52,7 +52,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Memory.yml b/.github/workflows/Lucene-Net-Tests-Memory.yml index e9f6812..ef649d5 100644 --- a/.github/workflows/Lucene-Net-Tests-Memory.yml +++ b/.github/workflows/Lucene-Net-Tests-Memory.yml @@ -54,7 +54,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Misc.yml b/.github/workflows/Lucene-Net-Tests-Misc.yml index cda07b6..04fec0e 100644 --- a/.github/workflows/Lucene-Net-Tests-Misc.yml +++ b/.github/workflows/Lucene-Net-Tests-Misc.yml @@ -50,7 +50,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Queries.yml b/.github/workflows/Lucene-Net-Tests-Queries.yml index 8c8ac4f..2be29ba 100644 --- a/.github/workflows/Lucene-Net-Tests-Queries.yml +++ b/.github/workflows/Lucene-Net-Tests-Queries.yml @@ -50,7 +50,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-QueryParser.yml b/.github/workflows/Lucene-Net-Tests-QueryParser.yml index 8463e17..4b3d270 100644 --- a/.github/workflows/Lucene-Net-Tests-QueryParser.yml +++ b/.github/workflows/Lucene-Net-Tests-QueryParser.yml @@ -56,7 +56,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Replicator.yml b/.github/workflows/Lucene-Net-Tests-Replicator.yml index d518a2c..b741749 100644 --- a/.github/workflows/Lucene-Net-Tests-Replicator.yml +++ b/.github/workflows/Lucene-Net-Tests-Replicator.yml @@ -55,7 +55,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Sandbox.yml b/.github/workflows/Lucene-Net-Tests-Sandbox.yml index da9c358..f2d1b75 100644 --- a/.github/workflows/Lucene-Net-Tests-Sandbox.yml +++ b/.github/workflows/Lucene-Net-Tests-Sandbox.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Spatial.yml b/.github/workflows/Lucene-Net-Tests-Spatial.yml index 0fdc11d..8563d86 100644 --- a/.github/workflows/Lucene-Net-Tests-Spatial.yml +++ b/.github/workflows/Lucene-Net-Tests-Spatial.yml @@ -52,7 +52,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-Suggest.yml b/.github/workflows/Lucene-Net-Tests-Suggest.yml index fbf8f09..99c0b1a 100644 --- a/.github/workflows/Lucene-Net-Tests-Suggest.yml +++ b/.github/workflows/Lucene-Net-Tests-Suggest.yml @@ -53,7 +53,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml b/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml index 0473df5..a80f617 100644 --- a/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml +++ b/.github/workflows/Lucene-Net-Tests-TestFramework-DependencyInjection.yml @@ -49,7 +49,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-TestFramework.yml b/.github/workflows/Lucene-Net-Tests-TestFramework.yml index 8d4c7d4..7696055 100644 --- a/.github/workflows/Lucene-Net-Tests-TestFramework.yml +++ b/.github/workflows/Lucene-Net-Tests-TestFramework.yml @@ -51,7 +51,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-_A-D.yml b/.github/workflows/Lucene-Net-Tests-_A-D.yml index e905e1f..ac865f2 100644 --- a/.github/workflows/Lucene-Net-Tests-_A-D.yml +++ b/.github/workflows/Lucene-Net-Tests-_A-D.yml @@ -60,7 +60,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-_E-I.yml b/.github/workflows/Lucene-Net-Tests-_E-I.yml index ffea59b..d6682ca 100644 --- a/.github/workflows/Lucene-Net-Tests-_E-I.yml +++ b/.github/workflows/Lucene-Net-Tests-_E-I.yml @@ -70,7 +70,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-_I-J.yml b/.github/workflows/Lucene-Net-Tests-_I-J.yml index b4612bf..5f57e15 100644 --- a/.github/workflows/Lucene-Net-Tests-_I-J.yml +++ b/.github/workflows/Lucene-Net-Tests-_I-J.yml @@ -75,7 +75,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-_J-S.yml b/.github/workflows/Lucene-Net-Tests-_J-S.yml index 225f048..999e516 100644 --- a/.github/workflows/Lucene-Net-Tests-_J-S.yml +++ b/.github/workflows/Lucene-Net-Tests-_J-S.yml @@ -62,7 +62,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude: diff --git a/.github/workflows/Lucene-Net-Tests-_T-Z.yml b/.github/workflows/Lucene-Net-Tests-_T-Z.yml index 034d44f..2cb3b3c 100644 --- a/.github/workflows/Lucene-Net-Tests-_T-Z.yml +++ b/.github/workflows/Lucene-Net-Tests-_T-Z.yml @@ -57,7 +57,7 @@ jobs: fail-fast: false matrix: os: [windows-latest, ubuntu-latest] - framework: [net6.0, net5.0, net461, net48] + framework: [net6.0, net5.0, net48, net461] platform: [x64] configuration: [Release] exclude:
